You know a more realistic trade would be for the Thunder's pick at 29. They are likely going to be going into the tax just to keep Kevin Martin and will want to shed salary. On top of that they are drafting at 12 anyhow so its not like they aren't adding salary to the team regardless. Even if they took a foreign player to stash away like Giannis he would still be a salary cap hold that they will likely want to avoid. On top of that with the 32 pick as well its not like they won't be able to take a flyer on player in the second round.
On the flip I could really see the Knicks maybe trading the Thunder back their future second, the brewer trade exception, and some (All) of our bench expiring for a chance to basically sign another decent player to the roster now. The perk for them is basically they save money in a deal that doesn't require them to take anything back and avoid paying the tax for the 29th pick in a weak draft.
I mean the knicks don't got a pick next year so try to add depth now with 2 rookies to build depth now. The Knicks need youth that can't be stolen before 2015 (IE on a guaranteed contract) unlike Lin, Fields, and now possibly Cope (in relation to his teammates lol). So its worth it to them to trade late into the first round for 29, especially because they know they have good scouting to maximize a late pick.