One thing I must point out that nobody has thought about.
When you use Aramex Global Shopper, they import on your behalf.
The onus is on them to ensure that any invoice in parcel matches your uploaded invoice. If it isn't correct they will receive the R2000 fine levied by SARS Customs.
If you import directly the onus is on you. You have to absolutely insist that the seller sends an exact copy of the invoice he will include inside the parcel. Then, when DHL ask you for the invoice it matches.
If you don't ask for invoice (and there is a discrepancy) you are royally screwed. It is virtually impossible to appeal a SARS fine, and it's usually 2 grand.
The Chinese are famous for sending an invoice for less than you paid, figuring it will help you out to claim the shipment was less than it actually was. If you don't watch it, their helpfulness will cost you a klomp money.
Long story concluded - after paying 2 x R2000 fines to customs (thanks DHL for not having my back), I use Aramex Global Shopper for all shipments. I know for a fact that Aramex were caught out once from email traffic that also cc'd me. Not my problem as I always upload the correct invoice. In fact, I always insist the seller not include any invoice in parcel.