I don't have an objection to a fee for the transfer, but one fee should apply for the transaction - regardless how many upgrades are transferred. I'm certain there is no more work involved for them to transfer 1 or 100. To charge $15 each when you can buy them for $25 is ridiculous.