HKJ
Flashaholic
Why bother dealing with DX
They have lots of flashlight parts and other stuff.
Your do not pay a fortune for shipping (It is probably more interesting for people living outside US, shipping from US is way more expensive than DX).
I have bought a lot of stuff from them and believe that they are ok to deal with (As long as your can accept slow deliveries). But I do not use them when I want good quality flashlights (Some of their expensive flashlights are probably fine, but many of the cheap ones are cheap ).