They are the way to go. Any other kind of foreign money order or check costs too much to process for US banks.