myUS works for me very well but I'm a premium member because their shipping services are significantly cheaper then.
package is in my hands within 2-4 days depending on SARS.
Make sure you instruct them how to issue the shipping invoice because SARS Customs is full of it lately.
short answer: much better to collect parcels from various sources in US and ship them together. for a single order you may find them too expensive. I collect all orders for 30 days and then I ship together... saving about 50-60% on shipping costs.
Land Rover Discovery 2010 5.0 V8 HSE
Honda Africa Twin 2020 DCT Adventure Sport
Used to have:
Mitsubishi Pajero SWB DiD 2007
VW Tiguan AllSpace TDI 4motion 2018
Nissan Navara 2.5TDi 4WD 2011
Range Rover Vogue 2.5TD 2006
Honda CRV 2.4 AWD 2013
Bookmarks