I have several Surefire lights, an O Light, and a Streamlight TLR1 HL. All of them are good quality lights. The Surefire are pricey but engineered to be dead nuts reliable. I have one on my shotgun and it takes recoil with no failure. My TLR1 HL on my 1911 pistol is also absolutely...