I've ordered dozens of times from hobbyking. They used to be very good for shipping times, even from China. But my last few orders have taken a lot longer. My orders from the new USA warehouse was MUCH faster though, even to Canada. Unfortunately their selection is a lot weaker from the USA warehouse.
As far as quality goes, out of the thousands of dollars of cheap products that I have bought from hobbyking, 99% of it has worked as advertised, and I used 95% of the parts in combat robotics where they take an absolute beating.
Oddly enough, I've have way more dead american built ESC's than Chinese esc's.