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
-
BATTLEARMS BAD-EPS Blue Aluminum Enhanced Takedown and Pivot Pin Set
Battle Arms DevelopmentOUR PRICE: $29.95Battle Arms Development Enhanced Pin Set (BAD-EPS) for the AR15 / M16 / M4 style rifles. The BAD-EPS features the following improvements and features: Precision Swiss CNC machined. AR15 / M16 /... -
BATTLEARMS BATTLE ARMS BAD-EPS Enhanced Takedown and Pivot Pin Set AR15
Battle Arms DevelopmentOUR PRICE: $29.00Battle Arms Development Enhanced Pin Set (BAD-EPS) for the AR15 / M16 / M4 style rifles. The set consists of the Enhanced Take-down Pin (BAD-ETP) and Enhanced Pivot Pin (BAD-EPP). Precision Swiss... -
BATTLEARMS BAD-EMR Enhanced Magazine Release
Battle Arms DevelopmentOUR PRICE: $7.00BAD-EMR (Enhanced Magazine Release) for the AR15/AR10. Precision CNC Machined for billet 7075-T6 Aluminum (not 6061) in an anodized finish, the BAD-EMR features a unique, fully solid "V" shaped... -
BATTLE ARMS BAD-EMMR Large Enhanced Modular Magazine Release
Battle Arms DevelopmentOUR PRICE: $23.95BAD-EMMR-L (Enhanced Modular Magazine Release - Large Finger Pad) for the AR15/AR10. Precision CNC Machined for billet 7075-T6 Aluminum, the BAD-EMMR features, unique, patent-pending three sided... -
BATTLE ARMS BAD-EMMR Medium Enhanced Modular Magazine Release
Battle Arms DevelopmentOUR PRICE: $21.95Precision CNC Machined for billet 7075-T6 Aluminum in an anodized BLACK finish, the BAD-EMMR features an unique, patent pending three sided dovetail finger pad attachment mechanism that allows... -
BATTLEARMS BAD-EMMR Large Enhanced Modular Magazine Release Limited Edition Purple
Battle Arms DevelopmentOUR PRICE: $23.95BAD-EMMR-L (Enhanced Modular Magazine Release - Large Finger Pad) for the AR15/AR10. Limited Edition Precision CNC Machined for billet 7075-T6 Aluminum, the BAD-EMMR features, unique, patent-pending... -
BATTLEARMS AR15/M16 Magazine Catch
Battle Arms DevelopmentOUR PRICE: $10.00AR15/M16 Magazine Catch - Black Phosphate Finish Made in the USA Mil-spec replacement part No Magazine Button or Spring included -
BATTLEARMS Cast 308 BAD-EBC Enhanced Bolt Catch LR308
Battle Arms DevelopmentOUR PRICE: $9.00BAD-EMC-IC Enhanced Magazine Catch Process: Investment Cast (Same Process as Mil-Spec) Material: 8620 Heat Treated Steel Finish: Black Phosphate Finish Construction: One Piece Engineering (Not... -
BATTLEARMS Cast 308 BAD-EBC Enhanced Bolt Catch LR308
Battle Arms DevelopmentOUR PRICE: $19.95The Battle Arms Development EBC® (enhanced bolt catch) was designed to be a drop-in upgrade to the existing MIL-SPEC bolt catch. Due to the design of this bolt catch, it provides not only a better... -
BATTLEARMS Billet BAD-EBC Enhanced Bolt Catch AR15
Battle Arms DevelopmentOUR PRICE: $42.00The Battle arms development EBC (enhanced bolt catch) was designed to be a drop-in upgrade to the existing MIL-SPEC bolt catch. Due to the design of this bolt catch, it provides not only a better... -
BATTLEARMS BAD-EBC-IC Enhanced Bolt Catch – AR15 / M16 / M4
Battle Arms DevelopmentOUR PRICE: $17.00BATTLEARMS BAD-EBC-IC Enhanced Bolt Catch – AR15 / M16 / M4 Manufacturer: Battle Arms Development, Inc.Item: BAD-EBC-ICSKU: BAD-EBC-ICUPC: 810033781230 Precision Control. Faster Manipulation. Proven... -
PRO Safety Replacement Lever - Standard
Battle Arms DevelopmentOUR PRICE: $9.99Qty of 1. BAD-ASS-PRO Replacement Standard Long Lever Compatible with BAD-ASS-PRO family of safeties. BAD-ASS-PRO BAD-ASS-PRO-1522 BAD-ASS-PRO-FA BAD-ASS-PRO-LITE BAD-ASS-PRO-NITE -
BATTLEARMS PRO Safety Replacement Lever - Short
Battle Arms DevelopmentOUR PRICE: $9.99Qty of 1. BAD-ASS-PRO Replacement Short Lever Compatible with BAD-ASS-PRO family of safeties. BAD-ASS-PRO BAD-ASS-PRO-1522 BAD-ASS-PRO-FA BAD-ASS-PRO-LITE BAD-ASS-PRO-NITE -
BATTLEARMS AR15/M16 Ejector / Safety Selector Detent Spring
Battle Arms DevelopmentOUR PRICE: $0.50This quality, high tensile strength spring tensions the Ejector for proper functioning in the Bolt. Its good to replace it any time you disassemble the Ejector parts. -
BATTLEARMS Replacement Pro Series Safety Screw 8-32x1/4
Battle Arms DevelopmentOUR PRICE: $0.30Replacement Screw for BAD-ASS-PRO series of safeties. Not required when purchasing a BAD-ASS-PRO kit. One screw included. -
BATTLEARMS Stainless Steel Safety Detent
Battle Arms DevelopmentOUR PRICE: $1.90AR15/M16 Safety Selector Detent - Heat Treated Stainless Steel Note: (1) One Detent Black Nitride Coated Made in the USA -
BATTLEARMS PRO Series Safety Installation Wrench 5/64 0.0 / 5
Battle Arms DevelopmentOUR PRICE: $0.25Short Arm Hex Key, for BAD-ASS-PRO series of safeties. Included with BAD-ASS-PRO kits. One wrench. -
BATTLEARMS BAD-ASS Elite Ambidextrous Safety Selector
Battle Arms DevelopmentOUR PRICE: $80.00BATTLEARMS BAD-ASS-ELITE Fiber Optic-Ready Lightweight Ambidextrous Safety Selector (AR15 / M16 / M4 / AR9 / AR10) The BAD-ASS-ELITE is a professional-grade, lightweight, ambidextrous semi-auto... -
BATTLEARMS BAD-ASS-LITE Lightweight Ambidextrous 60/90 Safety Selector – Blue
Battle Arms DevelopmentOUR PRICE: $65.00Battle Arms Development BAD-ASS-LITE Lightweight Ambidextrous 60/90 Safety Selector – Blue (AR15/M16/M4/AR9/AR10) Manufacturer: Battle Arms Development, Inc. Item: -
BATTLEARMS BAD-ASS-NITE Tritium Ambidextrous Safety Selector
Battle Arms DevelopmentOUR PRICE: $149.00BATTLEARMS BAD-ASS-NITE | AR15 Ambidextrous Speed Safety Selector (Aluminum / Tritium) Tritium-illuminated ambidextrous safety selector for fast, confident indexing in low-light conditions. < -
BATTLEARMS BAD-ASS-LITE Lightweight Ambidextrous Safety Selector – Red Anodized | AR15/M4/M16/AR10
Battle Arms DevelopmentOUR PRICE: $65.00Battle Arms Development, Inc. – BAD-ASS-LITE Lightweight Ambidextrous 60/90 Safety Selector (Red) Item: BAD-ASS-LITE-RED SKU: BAD-ASS-LITE-RED Model: BAD-ASS LITE UPC: 810033785689 Platform Co -
BATTLEARMS BAD-ASS-LITE-ODG Lightweight Ambidextrous 60/90 Safety Selector
Battle Arms DevelopmentOUR PRICE: $65.00BATTLEARMS BAD-ASS-LITE-ODG Lightweight Ambidextrous 60/90 Safety Selector — OD Green (AR15 / M16 / M4 / AR9 / AR10) Lightweight, duty-ready ambidextrous safety selector featuring modular... -
BATTLEARMS BAD-ASS-LITE Lightweight Ambidextrous Safety Selector / Purple
Battle Arms DevelopmentOUR PRICE: $65.00Battle Arms Development BAD-ASS-LITE Lightweight Ambidextrous 60/90 Safety Selector – Purple (AR15/M16/M4/AR9/AR10) Manufacturer: Battle Arms Development, Inc. Item: -
BATTLEARMS BAD-ASS-LITE Lightweight Ambidextrous Safety Selector lite
Battle Arms DevelopmentOUR PRICE: $65.00Battle Arms Development® BAD-ASS-LITE Lightweight Ambidextrous 60/90 Safety Selector (AR15 / M16 / M4 / AR9 / AR10) The BATTLEARMS BAD-ASS-LITE is the next-generation lightweight ambidextrous safety... -
BATTLEARMS BAD-ASS-PRO Full-Auto Ambidextrous Safety Selector
Battle Arms DevelopmentOUR PRICE: $60.00BATTLEARMS BAD-ASS-PRO-FA Full-Auto Ambidextrous Safety Selector (AR15/M16/M4) Duty-grade, modular ambidextrous safety selector designed for Mil-Spec full-auto AR platforms with Battle Arms’ n -
BATTLEARMS BAD-ASS-PRO M&P15-22 Reversible 90/60 Ambidextrous Safety Selector
Battle Arms DevelopmentOUR PRICE: $54.00BATTLEARMS BAD-ASS-PRO M&P15-22 Reversible 90/60 Ambidextrous Safety Selector Duty-grade, modular ambidextrous safety selector built specifically for the Smith & Wesson® M&P®15-22 -
BATTLEARMS BAD-ASS-LITE Ambidextrous 60/90 Safety Selector (AR15 / AR10 / AR9)
Battle Arms DevelopmentOUR PRICE: $45.00Battle Arms Development BAD-ASS-PRO Reversible 90/60 Ambidextrous Safety Selector (AR15 / M16 / M4 / AR9 / AR10) The BATTLEARMS BAD-ASS-PRO is a professional-grade, duty-ready ambidextrous semi-auto... -
BATTLEARMS BAD-E4S-IC Enhanced Single Side Safety Selector
Battle Arms DevelopmentOUR PRICE: $16.00BATTLEARMS BAD-E4S-IC Enhanced Single Side Safety Selector (0°–90°) — AR15 / M16 / M4 / AR9 / AR10 The BAD-E4S-IC is an enhanced single-side safety selector for AR-style rifles, bui -
BATTLEARMS M-LOK Handstop
Battle Arms DevelopmentOUR PRICE: $19.99Micro Hand Stop is a great way to keep a secure grip on your firearm without letting your hand slip too far forward. This hand stop is compact and lightweight, keeping your firearm nimble for target... -
BATTLEARMS Mil-Spec Forward Assist Assembly Round AR-15, LR-308 Matte
Battle Arms DevelopmentOUR PRICE: $14.95Assembly Includes: (1) Forward Assist (1) Forward Assist Spring (1) Forward Assist Roll Pin -
BATTLEARMS AR15/M16 - Ejection Port Cover Pin
Battle Arms DevelopmentOUR PRICE: $2.00AR15/M16 - Ejection Port Cover Pin These high quality components will provide excellent fit and reliable function in your AR series rifle and are perfect for upgrading existing components or... -
BATTLEARMS Crush Washer AR-10 - 30Cal
Battle Arms DevelopmentOUR PRICE: $2.49Crush washer to be used with muzzle device on your 7.62./ 30 cal AR15/AR10/300 Blackout -
BATTLEARMS CrusCrush Washer AR-15 - 22Calh Washer AR-15 - 22Cal
Battle Arms DevelopmentOUR PRICE: $2.99Muzzle Device Crush Washer 22Cal AR15 -
BATTLEARMS VG6 Gamma Muzzle Device
Battle Arms DevelopmentOUR PRICE: $69.99The VG6 GAMMA 556 is a high performance muzzle brake for eliminating recoil. It was designed using state of the art engineering techniques, utilizing CFD (Computational Fluid Dynamics) and CAE... -
BATTLEARMS Mil-Spec A2 Flash Hider
Battle Arms DevelopmentOUR PRICE: $8.00A flash hider is a muzzle attachment for a firearm used to quickly disperse the burning gases emitted from the barrel so as to limit the amount of flash seen by the shooter. Not only do they serve a... -
BATTLEARMS THUMPER Muzzle Brake
Battle Arms DevelopmentOUR PRICE: $70.00BATTLEARMS™ THUMPER™ The Battle arms development THUMPER™ was designed to reduce as much movement as possible when it comes to the muzzle of the gun. This muzzle device does an exceptional job of not... -
BATTLEARMS 9mm 4 Flat Flash Can 1/2x28
Battle Arms DevelopmentOUR PRICE: $35.00The BATTLEARMS® Fluted flash can is designed to direct muzzle flash forward away from the operator. This product is not designed to reduce muzzle rise, sound, recoil or muzzle flash. This product is... -
BATTLEARMS Faux Suppressor Flash Can
Battle Arms DevelopmentOUR PRICE: $39.99This Faux Suppressor/flashcan was designed for those in states that cannot have a suppressor and would like the look. Can be fired through while installed on weapon. Unit is 6.5in & 1.2in diameter... -
BATTLEARMS AR15/M16 Gas Tube
Battle Arms DevelopmentOUR PRICE: $16.50AR15/M16 Gas Tube Stainless Steel Gas Tube for AR15 & AR10 rifles Available Length: Pistol 6.6875in, Carbine 9.8in, Mid 11.75in, Rifle 15.125 Black Melonite or Stainless Steel Finish Made in the USA -
BATTLEARMS Workhorse Gas Block Set Screw
Battle Arms DevelopmentOUR PRICE: $1.95Workhorse Gas Block Set Screw The Workhorse Gas Block Set Screw is a small but important replacement part designed for securing a gas block in place on compatible rifle builds. It is a practical...