The version shown on Amazon is via a reseller. They often don't ship to SA.
If you still want to buy from them (Amazon probably has the best customer service if you need to return it), you can use Aramex Global Shopper. You ship the item to a designated address in New York, and they manage the shipping, customs and everything. It's very simple and easy. All in, you should probably add 30-40% to the USD list price for an idea of what it will cost with shipping and customs included.
But your approach is the best one - if you buy from local agent you have support, valid warranty, etc. etc.
In my recent experience, self-import rarely saves money. And even if it does, it's worth paying a bit extra for local support.
If you're going to import by yourself, rather then look for a 2nd hand unit and insist on proper courier (DHL, Fedex, etc.). If not available, use Aramex.