Overall we are good - it just hasn't worked out this season. In theory Granger should score 20 a night. Jones, Dunleavy, Hibbert, and Murphy should score 15 each. Rush, Head, and Watson should score 10 each. That is 120 points right there.
He's probably not going to find a better deal, I don't know if he will take it though.
I don't see the Raptors making the play-offs regardless. Maybe if they add someone...