What is involved in making an international money transfer? I need to buy a device for a project I am working on and the guys I want to buy it from have had credit card fraud in the past with South Africans (arg), and would like an upfront payment.

I had a quick look at the exchange control info on FNB's site, and was a bit bothered by this in particular:

Foreign exchange may be provided for advance payments not exceeding 33.3% of the factory cost of the goods
Is there an easy way to make transfers to foreign countries?