I had a good experience with Banggood every single time over the last couple of years. Prices are good, shipping is in time and items go through customs without any problems and additional payments - unlike Gearbest, where I had to pay fees for the package at my front door. Customer support is friendly and resolved the problems quickly (defective flight controller was replaced free of charge, camera that broke half a year after the purchase was (partially) refunded). Can recommend. Better experience and less trouble than with a lot of the local online stores in Germany!