Raven Rock Armory
Gun Parts & Components
Shop gun parts and components for AR-15s, rifles, pistols, shotguns, and other compatible platforms, including barrels, triggers, handguards, stocks, grips, charging handles, small parts, magazines, and related upgrade and replacement components.
Learn more about choosing gun parts
Choosing gun parts starts with identifying the exact firearm platform, manufacturer, model, caliber, generation, mounting interface, and intended function. Many components look similar but are not universally interchangeable, so compatibility should always be confirmed before purchase.
Common Gun Part Categories
- Barrels & Barrel Components: Replacement and upgrade barrels, gas-system components, muzzle-related parts, and supporting hardware for compatible firearms.
- Triggers & Fire-Control Components: Trigger assemblies, springs, pins, selectors, and related components for compatible firearm platforms.
- Stocks, Braces & Grips: Rear stocks, pistol grips, foregrips, and compatible support components for fit, handling, and configuration.
- Handguards & Rails: Free-float and drop-in handguards, rail sections, mounting hardware, and accessory interfaces such as M-LOK and Picatinny.
- Charging Handles & Controls: Charging handles, bolt catches, magazine releases, safeties, and other user-interface components.
- Small Parts & Repair Components: Pins, springs, detents, screws, retainers, replacement kits, and other maintenance or assembly parts.
Platform & Model Compatibility
Verify the exact firearm model, caliber, receiver pattern, generation, barrel or slide configuration, mounting system, and manufacturer notes before ordering. Terms such as AR-15 compatible, Glock-pattern, or 1911-style do not always mean every part is interchangeable.
Replacement vs. Upgrade Parts
Some components are intended as direct replacements, while others change weight, ergonomics, trigger feel, mounting options, or other characteristics. Choose parts based on the intended purpose and confirm that any related components remain compatible.
Installation & Safe Function
Follow the firearm and component manufacturers' instructions during installation. Some parts require specialized tools, fitting, torque specifications, or function checks. When uncertain, have the work completed or inspected by a qualified gunsmith.
Filter By
Products List
-
Tyrant CNC Nexgen AR-15 Safety Selector Black Aluminum/Rubber
TYRANT CNCOUR PRICE: $49.99Tyrant CNC Nexgen AR-15 Safety Selector Black Aluminum/Rubber is an upgraded AR-15 selector designed for builders and shooters looking to enhance control, handling, and overall rifle ergonomics... -
Tyrant CNC NexGen Ambidextrous AR-15 Safety Selector
TYRANT CNCOUR PRICE: $49.99Tyrant CNC TDSSARGREY Safety Selector Nexgen AR-15 Grey Aluminum/Rubber The Tyrant CNC NexGen Ambidextrous AR-15 Safety Selector offers a versatile upgrade for your firearm’s safety mechanism... -
Tyrant CNC NexGen AR-15 Ambidextrous Safety Selector
TYRANT CNCOUR PRICE: $49.99Tyrant CNC TDSSARGOLD Safety Selector Nexgen AR-15 Gold Aluminum/Rubber The Tyrant CNC NexGen AR-15 ambidextrous safety selector is designed to provide reliable and customizable safety control for... -
Tyrant CNC AR-15 Enhanced Takedown Pins Gray
TYRANT CNCOUR PRICE: $29.99Tyrant CNC TDAR15TPGREY Takedown Pins Enhanced AR-15 Grey Aluminum The Tyrant CNC AR-15 Enhanced Takedown Pins are designed as a direct replacement for standard AR-15 platform takedown pins. Crafted... -
Tyrant CNC TDECHETRIGGOLD Gold Trigger for Springfield Echelon
TYRANT CNCOUR PRICE: $85.99Tyrant CNC TDECHETRIGGOLD/GOLD I.T.T.S Trigger Gold/Gold Fits Springfield Echelon The Tyrant CNC TDECHETRIGGOLD trigger is designed specifically for the Springfield Armory Echelon, offering a... -
Tyrant CNC I.T.T.S Springfield Echelon Trigger Upgrade
TYRANT CNCOUR PRICE: $85.99Tyrant CNC TDECHETRIGBLUE/GOLD I.T.T.S Trigger Blue/Gold Fits Springfield Echelon The Tyrant CNC I.T.T.S trigger for the Springfield Armory Echelon is a premium upgrade designed for enhanced... -
Tyrant CNC Glock Slide Cover Plate for Gen 1-5 Aluminum Black
TYRANT CNCOUR PRICE: $21.99Tyrant CNC TDG14SPBLACK Slide Cover Plate Chevron Design Glock Gen1-4 Black Aluminum The Tyrant Designs Glock slide cover plate is a CNC-machined component crafted from aerospace-grade aluminum. It... -
Tyrant CNC Glock Slide Cover Plate Aluminum Chevon Design
TYRANT CNCOUR PRICE: $21.99Tyrant CNC TDG14SPGLD Slide Cover Plate Chevron Design Glock Gen1-4 Gold Aluminum The Tyrant CNC Glock slide cover plate is a precisely machined accessory designed for Glock models 17 through 41,... -
Tyrant CNC Glock Slide Cover Plate for Gen 1-5 17-41 Aluminum Black
TYRANT CNCOUR PRICE: $21.99Tyrant CNC TDG5SPBLACK Slide Cover Plate Chevron Design Glock Gen5 Black Aluminum The Tyrant Designs Glock slide cover plate is a CNC-machined accessory designed for Glock models 17 through 41,... -
Tyrant CNC Glock 43x and 48 Slide Cover Plate Aluminum Gray
TYRANT CNCOUR PRICE: $21.99Tyrant CNC TDG43X48SPGREY Slide Cover Plate Chevron Design Glock 43x/48 Grey Aluminum The Tyrant CNC Glock 43x and Glock 48 slide cover plate is crafted from aerospace-grade aluminum, offering... -
JK Armament JKMDHDBE12WBIM 12 Gauge Invector Plus Choke Replacement Muzzle Device
JK ARMAMENTOUR PRICE: $185.99Jk Armament JKMDHDBE12WBIM Bald Eagle 195 Accu-Choke 12Gauge Invector Plus Stainless Steel The JK Armament JKMDHDBE12WBIM is a versatile choke replacement designed for 12 gauge shotguns. It features... -
JK Armament Bald Eagle M22x0.75 Threaded Choke for 12 Gauge
JK ARMAMENTOUR PRICE: $185.99Jk Armament JKMDHDBE12M22X75XL Bald Eagle Black M22x0.75 Threads 12 Gauge The JK Armament Bald Eagle choke is designed for 12 gauge shotguns, featuring a durable stainless steel construction for... -
JK Armament 20 Gauge Invector Plus Choke Replacement Muzzle Device
JK ARMAMENTOUR PRICE: $185.99Jk Armament JKMDHDBE20WBIM Bald Eagle 195 Accu-Choke 20 Gauge Invector Plus Stainless Steel The JK Armament 20 Gauge Bald Eagle choke is a stainless steel muzzle device designed for versatile use on... -
JK Armament JKMDHDBE20RM 20-Gauge Rem Choke Shooting Accessories
JK ARMAMENTOUR PRICE: $185.99JK JKMDHDBE20RM 20G 195 BE CHK REM CRMD The JK Armament JKMDHDBE20RM is a stainless steel choke replacement muzzle device designed for 20-gauge firearms. It offers a reliable and durable solution for... -
JK Armament JKMDHDBE20BOHP 20 Gauge Invector Plus Choke Replacement
JK ARMAMENTOUR PRICE: $185.99Jk Armament JKMDHDBE20BOHP Bald Eagle 195 Optima HP Beretta 20Gauge Invector Plus Stainless Steel The JK Armament JKMDHDBE20BOHP is a stainless steel choke replacement designed for 20 gauge shotguns... -
JK Armament Widowmaker End Cap for 12 Gauge Shotgun Choke Tubes
JK ARMAMENTOUR PRICE: $194.99Jk Armament JK195WMCE12BLK Widowmaker 195 12Gauge Aluminum Hard Anodized Black The JK Armament Widowmaker End Cap is designed to seamlessly accept factory accu-choke shotgun choke tubes directly into... -
JK Armament Widowmaker End Cap for 12 Gauge Shotguns
JK ARMAMENTOUR PRICE: $194.99Jk Armament JK195WMCE12FDE Widowmaker 195 12Gauge Aluminum Hard Anodized Flat Dark Earth The JK Armament Widowmaker End Cap is designed for 12 gauge shotguns, providing a secure and convenient way to... -
JK Armament Widowmaker 195 12 Gauge Shotgun Choke Tube Bundle
JK ARMAMENTOUR PRICE: $270.99Jk Armament JK195WMCEBUNDLE12FDE Widowmaker 195 Accu-Choke 12Gauge Improved Cylinder/Modified/Full The JK Armament Widowmaker 195 bundle offers versatile choke options for 12 gauge shotguns,... -
JK Armament Widowmaker End Cap for Shotgun Choke Tubes
JK ARMAMENTOUR PRICE: $194.99Jk Armament JK195WMCE20BLK Widowmaker 195 20Gauge Aluminum Hard Anodized Black The JK Armament Widowmaker End Cap is designed to accept factory accu-choke shotgun choke tubes directly into the front... -
JK Armament Widowmaker 20 Gauge End Cap with Choke Tube Compatibility
JK ARMAMENTOUR PRICE: $194.99Jk Armament JK195WMCE20FDE Widowmaker 195 20 Gauge Aluminum Hard Anodized Flat Dark Earth The JK Armament Widowmaker End Cap is designed to accept factory accu choke shotgun choke tubes directly into... -
JK Armament Widowmaker 195 20 Gauge Choke Tube Bundle
JK ARMAMENTOUR PRICE: $270.99Jk Armament JK195WMCEBUNDLE20BLK Widowmaker 195 Accu-Choke 20 Gauge Improved Cylinder/Modified/Full The JK Armament Widowmaker 195 bundle includes three high-quality choke tubes designed for 20 gauge... -
JK Armament Widowmaker 195 20 Gauge Shotgun Choke Tube Bundle
JK ARMAMENTOUR PRICE: $270.99Jk Armament JK195WMCEBUNDLE20FDE Widowmaker 195 Accu-Choke 20 Gauge Improved Cylinder/Modified/Full The JK Armament Widowmaker 195 bundle offers a versatile set of choke tubes designed for 20 gauge... -
JK Armament JK-MD-HDM24 Minimalist 1 Inch Nitride Muzzle Device
JK ARMAMENTOUR PRICE: $71.99Jk Armament JK-MD-HDM24 Minimalist 45Cal Fits 1" Long 5/8"x24 Stainless Steel Nitride Black The JK Armament JK-MD-HDM24 Minimalist is a lightweight muzzle device crafted from heat-treated, black... -
JK Armament JKMDHDM111624 Minimalist Nitride Muzzle Device
JK ARMAMENTOUR PRICE: $71.99Jk Armament JKMDHDM111624 Minimalist 45Cal Fits 1" Long 11/16"x24 Stainless Steel Nitride Black The JK Armament JKMDHDM111624 Minimalist is a lightweight, compact muzzle device crafted from... -
JK Armament War Eagle Compensator and Flash Hider for 1/2 inch x 28 threads
JK ARMAMENTOUR PRICE: $147.99Jk Armament JKMDHDCF14 War Eagle Compensator/Flash Hider Black Nitride Stainless Steel 1/2"x28 Threads 9mm The JK Armament War Eagle is a versatile compensator and flash hider designed to reduce... -
JK Armament JK155HDM1124 11/16x24 HD Thread Mount Cerakote Black
JK ARMAMENTOUR PRICE: $99.99Jk Armament JK155HDM1124 HD Thread Mount Fits 11/16"x24 Cerakote Black The JK Armament JK155HDM1124 is a high-quality HD thread mount designed for precision attachment on compatible firearms. This... -
JK Armament JK155HDM57828 155 HD Thread Mount Cerakote Finish
JK ARMAMENTOUR PRICE: $99.99Jk Armament JK155HDM57828 HD Direct Thread Mount Fits .578"x28 Stainless Steel Cerakote Black The JK Armament JK155HDM57828 155 HD Thread Mount is designed for compatibility with industry-standard... -
JK Armament JK155LTQATM1 155 LT Quick Attach Taper Mount
JK ARMAMENTOUR PRICE: $109.99Jk Armament JK155LTQATM1 LT Quick Attach Taper Mount Fits Aluminum Hard Anodized Black The JK155LTQATM1 155 LT Quick Attach Taper Mount from JK Armament offers reliable compatibility with a variety... -
JK Armament JK155PROQATM 155 Pro Quick Attach Taper Mount
JK ARMAMENTOUR PRICE: $175.99Jk Armament JK155PROQATM Pro Quick Attach Taper Mount Fits Titanium Cerakote Black The JK155PROQATM Taper Mount from JK Armament offers a versatile and durable solution for attaching suppressors and... -
JK Armament JK155LTA25 155 Grain Light Booster with 1.125x28 Thread Pattern
JK ARMAMENTOUR PRICE: $52.99JK JK155LTA25 155 LT BOOSTER/3LUG 1.125X28 The JK Armament JK155LTA25 is a 155 grain light booster designed for reliable performance. It features a 3-lug mounting system and a 1.125x28 thread... -
JK Armament JK155LTA80 155 Low-Temperature Booster with 3-Lug Mount
JK ARMAMENTOUR PRICE: $52.99JK JK155LTA80 155 LT BOOSTER/3LUG 1.180X24 The JK Armament JK155LTA80 is a 155 Low-Temperature booster designed for reliable performance in various shooting conditions. Featuring a 1.180-inch... -
JK Armament JK155LTA203 155 Long Range Booster with 3-Lug Mount
JK ARMAMENTOUR PRICE: $52.99JK JK155LTA203 155 LT BOOSTER/3LUG 1.203X28 The JK Armament JK155LTA203 is a 155 caliber long range booster designed for precision firearm performance. This booster features a 1.203-inch... -
JK Armament JK155Piston 578x28 Threaded Booster Piston
JK ARMAMENTOUR PRICE: $99.99Jk Armament JK155PISTON578X28BN Piston 45Cal .578"x28 Nitride Stainless Steel For Pistol The JK Armament JK155Piston is precision machined from 17-4 PH stainless steel, providing durability and... -
JK Armament JK155Piston 578x28 Threaded Suppressor Piston
JK ARMAMENTOUR PRICE: $99.99Jk Armament JK155PISTON578X28 Piston 45Cal .578"x28 Stainless Steel For Pistol The JK155Piston from JK Armament is precision machined from 17-4 PH stainless steel, offering durability and corrosion... -
JK Armament 155 Piston 1/2x28 Thread for 9mm Suppressors
JK ARMAMENTOUR PRICE: $99.99Jk Armament JK155PISTON5X28BN Piston 9mmLuger 1/2"x28 Nitride Stainless Steel For Pistol The JK155Piston5X28BN is a precision-machined component crafted from 17-4 PH stainless steel. It is designed... -
JK Armament JK155 Piston5X28 Stainless Steel 1/2x28 Thread Piston
JK ARMAMENTOUR PRICE: $99.99Jk Armament JK155PISTON5X28 Piston 9mmLuger 1/2"x28 Stainless Steel For Pistol The JK155Piston5X28 from JK Armament is a precision-machined component made from durable 17-4 PH stainless steel. It is... -
JK Armament JK155HPMBN HUB Piston Mount for Suppressors
JK ARMAMENTOUR PRICE: $128.99Jk Armament JK155HPMBN HUB Piston Mount Nitride Aluminum/Stainless Steel For Pistol *No Piston The JK Armament JK155HPMBN HUB Piston Mount is designed to improve the reliability of short... -
JK Armament HUB Piston Mount for Suppressor Compatibility
JK ARMAMENTOUR PRICE: $128.99Jk Armament JK155HPM HUB Piston Mount Aluminum/Stainless Steel For Pistol *No Piston The JK Armament HUB Piston Mount is designed to improve the reliability of short recoil-operated, semi-automatic... -
JK Armament JK HUB Piston Mount for Suppressors
JK ARMAMENTOUR PRICE: $223.99Jk Armament JK155HPM587X28BN HUB Piston Mount 45Cal .578"x28 Nitride Aluminum/Stainless Steel The JK Armament JK155HPM587X28BN HUB Piston Mount is designed to improve the reliability of short... -
JK Armament HUB Piston Mount for Suppressors and Pistols
JK ARMAMENTOUR PRICE: $223.99Jk Armament JK155HPM587X28 HUB Piston Mount 45Cal/10mm Fits .578"x28 Aluminum/Stainless Steel Raw The JK Armament HUB Piston Mount is designed to improve the reliability of short recoil-operated,...