Not really. I just bought cheap flashlights from them. You can find these same things on other Chinese websites.
The onyl thing that sets these places apart is the time from ordering to shipping. IIRC this site was about the same as DX or DinoDirect.
So far i've had best luck with PriceAngels, which usually ships in 2-3 days. Other people have complained about them though. You just have to research and make an informed decision.