lpgasman, believe me, I was pretty frustrated when the thing broke after ~20 rounds, but I'm pretty impressed with the service and turnaround. I really like the grip, sites, and it's now completely reliable. It's also pretty accurate for what it is.