you would still be required to pay the drop fee on him as they would be two completely different contracts. By dropping him on contract 1 (the one you paid the fee on) you nullified that contract. By trading for him he is now on contract 2, a completely different contract. Also if you were tempted in re-signing him he goes back to his original contract.