This is a NEW FLAT style firing pin Remington pump .22 rifle. It fits the model 12, 12A, 12B and 12C if the serial number is under approximately 650,000. The spring and spring guide for this firing pin are part numbers rp9 and rp10. the firing pin stop PIN is rp24.