OK, I got another response.
They no longer accept Western Union, their Western Union account was frozen. So I am looking at the other options:
1. An international bank draft is $30 with my bank, plus the postage to send it to ($2.75 or $14.90 registered)
2. An international money order is through Western Union, so that is out.
3. US check, I wonder if any of the forwarding services will write a check on my behalf? - will investigate.
4. I don't want to send US currency through the mail.
5. MoneyGram is expensive, the fee will be around $55 for the amount I am ordering (around $500).
An international money transfer is $22 through my bank, but PBR don't recommend this method, and may charge an additional fee.