It's made for Glock pistols but fits my Beretta 92G Vertec and SIG 220ST just fine also.
Has a small cloudy spot on the lenses. I think it's dirt from the muzzle, some has come off by rubbing it. Light and laser work well. SOLD. Paypal +3.5% or USPS MO.