I recently bought a g-sight laser bore trainer for use with my S&W M&P 9mm. Works great. Helped my groups a lot. However, do not use these with Hi-Point firearms. The HPs use the firing pin as the ejector, which means the firing pin sticks into the primer when fired, then flicks the casing out after firing. When I tried it with my 995ts, the pin tore a hole in the rubber "primer" "on" switch on the g-sight laser. I was able to repair it by forcing some liquid glue into the hole, but I now have to renew it every few sessions as the glue eventually comes out. Not a knock of the g-sight nor the hi-points. They are just not a good fit together.