If you have the money is a US dollar acount you can get a bank check made out to whoever you want for the money and just deposit it in your US bank. I know BHD and Banco Popular have this. Most likely the other banks also.
This way no fees, no forms to fill out.