If we took Curry and Jeffries back in a Stoudemire trade with the Knicks, don't you think they'd give us ENOURMOUS value for him just to get them of their books.
Lets face it, if we have to trade STAT then we're not going to get much value for him because he might opt out but to the Knicks he's valuable because he's likely to stay there. And you might be thinking that we shouldn't pick Curry and Jeffries up because of their huge contracts, but after this summer they become huge EXPIRING contracts, possibly the most valuable type of contract.
So here's my trade suggestion:
Knicks Get: Amar'e stoudemire, Jason Richardson.
Suns do it because they get young talent in Chandler, Douglas and Hill (and Lee if he stays). Knicks do it because they replace two completely unproductive players for Richardson (and he's got a smaller contract than Curry+ Jeffries combined) and get Stoudemire to boot. Hell they might not even listen to who they're trading for and just say yes when they hear we're offering to take Jeffries and Curry of their hands.