So I thought I'd leave my experience with Geekbuying here...
I purchased the Redmi Note 3 Pro, case and screen protector from them on 28 September 2016, with courier and shipping insurance. They had to ship in 2 parcels, as the items were at different warehouses. But they erred in shipping it with registered airmail instead of courier shipping. I made a big fuss to them but all they could offer was a "sorry sir" and "it's too late now to do anything sir". In the end I at least got them to refund me the courier charges.
It was on its way to SA by 7 October. And then the waiting started. I was worried that it would not arrive in Cape Town due to the horrific backlog at JIMC, and the rumoured theft and lost packages within SAPO.
But I'm happy to say that the package containing the phone arrived safe and sound at Strand post office yesterday, i picked it up this morning. And the best part is that it completely skipped customs. No VAT or duties were payable by myself on collection. I am however still waiting on the case and screen projector, which is still at JIMC. Maybe the VAT and duties for the entire order will be payable on that.
Therefore I can recommend geekbuying but please make sure of courier shipping and if you are shipping via SAPO, you'll need to be very patient.