In BoA, you pay $30 for non-USD and $40 for USD international wire transfer. 2500Y sounds like a reasonable fee to me.