Recoil attenuator
Repeating weapon actuating spring and guide
Rifle
Rifle modification
Canada
World
United States