For the new members.....my P3AT is three years old and has been fired many times. I had a slight problem......called Customer Service.. actually got a human on the line speaking English. He answered my questions and suggested that KelTec send me a few parts "just in case". You are not going to find that with many things that you purchase!!! There is an old saying "you get what you pay for". Well I think that with a KelTec product you get more than you paid for!