In class I have the kids dry fire all the guns we have them shoot on the range. We have every type of gun and most makes, Remingtons, Rugers, Winchesters, Henrys, Savages, and a few H&Rs. Been doing it for over 15 years with 25 to 30 guns. The guns are dry fired, then shot, hundreds of times each class. In all that time we have only had maybe three or four broken firing pins.