Just thought i'd share because this thread helped me a lot. Especially in convincing my to finally order with Gearbest.
Placed an order on Wednesday 27/02 evening late for a Redmi Note 5 + screen protector and case.
Friday got confirmation that DHL had picked up the phone.
I called DHL on Sunday because i saw on the tracking details it had arrived in JHB, they were super helpful and i had my invoice in 5 mins for the customs charges which were R547.00.
Got the phone on Monday 04/03 at 11am.
For the screen protector and cover i messed up and accidentally chose the unregistered shipping option, i messaged Gearbest on Friday to change the option and they said they could do "Middle East Line" which is Aramex.
Monday Aramex collected the cover and case, so still waiting on that. Will update when i get them.
All in all im super happy with the whole experience so far. Totally worth going with DHL. As hungover as i was on Sunday, the DHL staff certainly were not!
Edit: Forgot to mention, i also messaged Gearbest on Thursday and requested the phone be labeled as a "Media Player", im not sure if it was just them or at my request but thats how it came. Got a bit worried on Sunday because after i paid the customs charge it got stopped for inspection, but 30 mins later it was cleared. No extra charges or anything.