What is really provoking is that elong publish and charges a 3% fee for using foreign credit cards. So we end up pay 3% and then another 4.1% on top of that!
I can rebook the ticket again through the airline directly, so I'll try to get BoA to proceed with this, if I can't get any reply from elong today. Have been using elong for many years, but guess this is the end.