Number 1 Springbok Junior just having his passport renewed at the moment, all docs sent via DHL 1st October, application processed and paid for on 4th and still not received new passport...
Have spoken to a contact there and its on its way...inshallah!
Can be done in 2 weeks if you are lucky but experience and hear say tells me the norm is 4-6 weeks...
Good Luck.
Bokkkie Senior