I’ve had this for a couple years now. The gun has run flawlessly. I shoot it well enough in it’s stock form, but addition of an Apex flat trigger kit was a good improvement. I recently added the Romeo 1 Pro. I love it for my old eyes. The Streamlight TLR 7A provides an additional shade of beige to the gun, which is highly fashionable. It fits and functions really well too. The M18 is great at the range and is the perfect HD pistol for me. I love this thing!