Read a lot of good things about this site.

https://www.lightmalls.com/gun-flashlight