Definitely going to stick with Amazon. Why? 1. They speak fluent English and communication is easier. 2. I actually get the stuff I ordered. I ordered a bunch of things from alibaba, and out of all the things I ordered I got 1. Sounds like a good way to make money, but also make unsatisfied customers and lose them.