The Red Sox paid a $51.1M transfer fee for Daisuke Matsuzaka....The Cavs would get a better deal.
Remember that the transfer system is a market system, all players are free agents all the time and teams buy and sell. The $100M transfer fee is rare and when it happens it makes the papers in the US. Much more common is the $5-$10M fee. After a team buys and sells, the difference might be a few million dollars either way.
I think that's the way free agency should work in MLB. Imagine if every lefty pitcher was potentially available every year, instead of just one or two. I think costs would come way down.