I've ordered lots of stuff from Banggood, delivered by Buffalo. All of it arrived as promised. Buffalo certainly not the best courier service, but you can contact them on the SA side in case of problems, which they eventually do resolve. Also take into account Buffalo's low courier costs...