There is no perfect gun only one that come close. Just like anything man made issues suck as defective parts and machining problems are thing we have to live with. That why you have to take a close look at the piece your buy and pass on it if you have doughts. People that tamper with a working piece and ruin it that on them, they will have to live with a POS that just on over priced paper wieght.