This is a rather fair trade for both parties, but something tells me the hang up for the Bucks would be Bradley's contract. It's not bad, but it's certainly not marginal and they need to make a decision on Brandon Knight this summer. Bradley on the book for another three years kinda complicates things.