I post this as an FYI. I dry fire my handguns regularly, and don't use snap caps. I've never had a problem till today when I went to the range with my sr9 and discovered a broken firing pin. I'm calling ruger tomorrow and will be getting snap caps for 9mm. Just posting to help someone else avoid the same issue. May or may not be related to dry firing but I'm betting it is.