I'd never buy anything like this from Consumer Depot. They're fine for stuff that doesn't break, but if what you're ordering is capable of being broken, Consumer Depot will ensure that it is pre-broken for you.
I've bought a lot of stuff from Consumer Depot. Shipping is relatively high for single items, but it works out pretty fairly for multiple items.
I had a bad USB cable on one MP3 player I bought from them, but the other 50+ items i've received were all good. I wouldn't hesitate to buy from them again.