Fits Glock 19 23 32 and 38. Works great, I love it and I'll probably regret this later. I'm selling this because I'm building up funds for a new toy that I need (yeah, whatever) more. I don't own a piece of firearms gear that isn't waterproof and with the Lasermax there is no exception. On the jet ski, kayak, or just falling in, this will remain operational for when you need to use it. Crimson trace can't make that statement. The laser max is waterproof to 66ft. Does not affect cycling and works with all ammuntion. I couldn't say enough about it when it was in my gun and I can't say enough about it still. It's the perfect addition to Glock perfection. Yours for $250 shipped.