The best thing about BJ is that he loves NY. I would resign him as a backup and spot starter. He can be a top 6th man. IMO he can be too crazy sometimes which makes it tough to be the top PG. His shot is inconsistent as well.
When he plays looking to get the others going and not for his own game, he is very good. When he starts launching 3's with 20 seconds on the shot clock, he kills the team.
Realistically, I would do no more than 2/$16M