Didn't City try to do something similar a few years ago?
Buy a player on the cheap but agree with the selling club to play a full 'release' addition if we got promoted and sell back if we didn't.
I seem to remember VT threatening to go to court for restriction of trade or something when the league stopped it.