This Glock 22 - 40 Cal Stainless Steel Firing Pin is brand new. Fits all Glocks with 40 Cal, .357. Glock ( 22, 23, 24, 27, 31, 32, 33, 35, 37, 38, 39) Using our in house CNC Swiss turning centers the Firing pins are machined from domestic 17-4 Stainless Steel then heat treated to a H900 Condition. We machine the firing pins from Stainless Steel to help eliminate internal corrosion issues and improve reliability This pin is 2.185 inches long. Made in the USA!!