This flashlight is cheap and does a good job of being a flashlight. I mounted it on the front of my XD-45 Service model and it fits nice and snug. It hangs out beyond the barrel but that is OK. It turns on and off with a rotating switch that can easily be switched on with whatever hand is not holding the weapon.
Cons: none yet
This review was written in the old system and had content requirements that are different than reviews written today.