$50 might be the best price on offer, but I would consider it infuriating to pay a $50 tax to the bank on each and every pay check on top of the 3% currency spread they probably already charge.
$1200/year in bank fees just to get paid every two weeks? It's real money in comfy western Europe, in Brazil it's surely a fortune?
Even here in Brazil, where external commerce is completely disincetivised, my bank asks $50 a transaction (the most expensive one).