About the only way to put a laser on your gun would be a fixed mount on the top of your barrel with a laser on top of that. A Taurus B-Square mount
, for instance, is sturdy enough to have a laser actually work and stay still, and still offer a view of your iron sights. Nothing clamped under the barrel or on the trigger guard will work. Waste of money. Any weaver
based laser will work on top of the mount. Price is up to you. The Lasermax Unimax
being one of the best. You may also use a Streamlight TLR2
and have the option of using a light as well as a laser.