They are typically a broker for the other suppliers. However from time to time you can find single deals. I've never personally had issues with them-but like all things Internet related, I've heard some real nightmare stories as well.
If it were me, I'd stay with
fast tech and China Buye.