You'll likely get stuck with a fee. If the money is coming from a sponsor I doubt the sender tacked on extra dollars for your fees at your end. The sponsor probably has the thinking that this is how you chose to receive payment therefore the expenses on your end are yours. $50.00 is high though but there may also be a currency conversion fee as well too. Oh, and if your bank has no idea what there fees are you might want to find a new bank.
