I've had some good experience purchasing from www.knifeworks.com (mostly knives but some flashlights also, like Nitecores) and www.opticshq.com (all other lights).
The latter had some problems with receiving my emails at some point, but later fixed the issue. And they do offer some interesting...