You should probably be ok with Gearbest shipping, but odds are you will be blind until it arrives. Banggood is actually pretty good, but more often than not you won't see any tracking information. It will just arrive unannounced in 2 to 2 1/2 weeks. I use Banggood a lot and like them. Gearbest has the reputation for being not quite as prompt or reliable, but seems like if you're patient you will get your stuff.