Find Parts

Search By Item Number Or Keyword
Search Manufacturers By Letter

Still Can't Find It?

If you're unable to locate an item please contact us directly.

Please have the following information ready:

  1. Firearm Manufacturer
  2. Firearm Model and Serial Number
  3. Gauge or Caliber of Firearm
  4. Part Description
  5. Any other pertinent information

Then please call our Sales Department toll free at:



Outside U.S.A.


Office Hours:

Monday through Friday
8:00 a.m. to 4:30 p.m. EST

Spas 12 (*)

Schematic Image

*Part Key 'NI' stands for 'Not Illustrated'.

Image Part Key Product # Description Price Add To Cart
Magazine Spring
20 800100-02H Magazine Spring $5.10 Buy Now
21 772000B Trigger Plate Assembly $127.60 Sold Out
22 772010B Trigger Plate Pin (2 Req'd) $2.50 Sold Out
Cocking Rod
23 772020B Cocking Rod $33.65 Buy Now
Breech Block Slide
24 772030B Breech Block Slide $81.15 Buy Now
25 772040B Piston $261.25 Buy Now
26 772060B Operating Handle $20.35 Sold Out
27 772070B Operating Handle Spring $2.50 Sold Out
Breech Block
28 772080B Breech Block $134.00 Buy Now
Breech Block Assembly
28 772090B Breech Block Assembly $194.75 Buy Now
29 772100B Locking Block $40.45 Buy Now
30 772110B Firing Pin $10.95 Sold Out
31 772120B Firing Pin Spring $2.50 Buy Now
32 772130B Firing Pin Retaining Pin $2.50 Sold Out
33 772140B Extractor $12.90 Sold Out
34 772150B Extractor Plunger $2.50 Buy Now
35 772160B Extractor Spring $2.50 Sold Out
36 772170B Extractor Pin $2.50 Sold Out
Action Spring
37 772180B Action Spring $20.35 Buy Now
38 772190B Handguard $53.90 Sold Out