I love the general concept of this deal, but I don't think the C's are getting enough value back in this particular deal.
I'm all for jettisoning the 3rd year of Wallace's deal for Amare's giant deal that ends a year sooner. I don't see us as major players in this year's free agency so I'd be happy to move Humphries expiring contract to get it done. Amare helps us tank, and if he ever does get on the court I think he and Rondo would be fun to watch (until Amare goes down soon thereafter).
The problem I have is that Avery has so much more value than Hardaway Jr., and despite Hardaway Jr being on his rookie deal and Bradley heading for free agency, I still think the C's aren't getting enough back. Bradley is a proven defensive force and seems to be, slowly, getting his jumpshot in working oder. The Knicks seem extremely high on Hardaway Jr., but he could just as likely be an end of the bench player as he could end up being better than Bradley. Not worth the risk.
Even if Danny doesn't see Bradley as the long term complement to Rondo in the backcourt and isn't planning on chasing him this summer, I'd think he'd be able to find better value elsewhere.
I'd rather try and sell the Knicks on Crawford. He's expiring and seems to have matured with respect to his game. He's figured out that passing the ball up more often allows him to stay on the court longer and still get up all the shots he wants. And now that it's not a given that he is putting up a shot every time he gets the ball, he's getting better looks. If Danny can convince that getting 3 solid rotational guys for a late first round rookie and a guy trapped in a suit, I'd be very happy.
Otherwise I think the Knicks would have to chip in at least a future first if Bradley is essential. But I'd rather see what we could get for him elsewhere.