I have both the P17 & the Taurus TX22. I`ve had no problems with the TX22. the P17 started stovepiping & jamming. The extractor was locked up. I took it apart & removed the burrs, Keltec sent me a new spring cause of course I lost it. It worked great until last Friday, same problem. jams & stovepipes. failure to eject. I'll fiddle with it, but I think this time it goes back to the factory. My buddy's P17 has been great, but he prefers the TX22 also.