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 Gas Block Roll Pin - Stainless Steel
Battle Arms DevelopmentOUR PRICE: $1.00Replacement Gas Tube/Block Roll Pin 18-8 Stainless Steel Slotted Spring Pin 5/64in Diameter 5/16in Long -
BATTLEARMS WORKHORSE Low Profile Steel Gas Block .750 WORKHORSE® Low Profile Steel Gas Block .750
Battle Arms DevelopmentOUR PRICE: $34.95WORKHORSE® Low Profile Steel Gas Block .750 was designed to be a low profile gas block for the masses. It will fit under the majority of hand-guards made. Weighing in at .85oz with the screws... -
BATTLEARMS BAD-LGB Light Weight Low Profile Steel Gas Block .750
Battle Arms DevelopmentOUR PRICE: $49.95WORKHORSE Low Profile Steel Gas Block .750 The Battle Arms Development WORKHORSE Low Profile Steel Gas Block .750 is a rugged, no-nonsense gas block built for dependable performance on AR-platform... -
BATTLEARMS Bolt Carrier Group AR-308 DPMS Pattern Black Nitride Bolt Carrier Group AR-308 DPMS Pattern Black Nitride
Battle Arms DevelopmentOUR PRICE: $250.00BATTLEARMS™ AR308 DPMS Pattern BCG MPI TESTED AND MARKED NITRIDE FINISH INSIDE AND OUTSIDE WITH FORWARD ASSIST CUTS CORRECT AUTO SEAR TRIP LOCATION 9310 HEAD 8620 CARRIER FOR 7.62 NATO,... -
BATTLEARMS 9MM Blowback AR-15 Enhanced BCG
Battle Arms DevelopmentOUR PRICE: $179.00Enhanced 9mm Blowback AR-15 Bolt Carrier Group is compatible with both COLT and GLOCK magazine configurations. Features reliable AR-15 style extractor claw with O-Ring and spring and broad trigger... -
BATTLEARMS AR15/M16 Full Auto Titanium BCG Bolt Carrier Group
Battle Arms DevelopmentOUR PRICE: $395.00BATTLEARMS™ AR15/M4 Titanium carrier w/ ArmorTI coating. This carrier fills the space of an M16 profile while reducing weight substantially. Aerospace surface treatment provides ultimate... -
BATTLEARMS AR15/M16 Full Auto Enhanced BCG
Battle Arms DevelopmentOUR PRICE: $189.95BATTLEARMS AR15/M16 Full Auto Enhanced BCG (Bolt Carrier Group) | BAD-EBCG-M16 Item: BAD-EBCG-M16 Model: BAD-EBCG-M16 UPC: 810033781162 Brand: Battle Arms Development, Inc. The BATTLEARMS® -
BATTLEARMS RACK Ambidextrous Charging Handle – AR15/M4/M16 - SIZE D - ANODIZED OD GREEN
Battle Arms DevelopmentOUR PRICE: $129.95The Battle Arms Development RACK Ambidextrous Charging Handle is engineered for strength, reliability, and smooth operation across AR15 platforms. Designed with simplicity and durability in mind,... -
BATTLEARMS RACK LR-308 Charging Handle
Battle Arms DevelopmentOUR PRICE: $109.00Designed for DPMS pattern 308 platforms. **Not compatiable with Armamlite® AR-10 or SIG716** The RACK™ Ambidextrous Charging Handle was developed by BATTLEARMS® to be the finest charging handle... -
BATTLEARMSRACK Charging Handle AR15 Limited Edition Colors
Battle Arms DevelopmentOUR PRICE: $125.00Special Edition Colors - Limited Run The RACK™ Ambidextrous Charging Handle was developed by BATTLEARMS® to be the finest charging handle ever produced! It is the toughest available for the AR-15,... -
BATTLEARMS RACK Charging Handle AR15
Battle Arms DevelopmentOUR PRICE: $99.00The RACK™ Ambidextrous Charging Handle was developed by BATTLEARMS® to be the finest charging handle ever produced! It is the toughest available for the AR-15, AR-10 and 9mm AR PCC platforms. The... -
BATTLEARMS RACK Charging Handle AR15 Mod C
Battle Arms DevelopmentOUR PRICE: $99.00The RACK™ Ambidextrous Charging Handle was developed by BATTLEARMS® to be the finest charging handle ever produced! It is the toughest available for the AR-15, AR-10 and 9mm AR PCC platforms. The... -
BATTLEARMS WORKHORSE 15in Rail and .750 Gas Block Upgrade Kit
Battle Arms DevelopmentOUR PRICE: $214.99WORKHORSE® Rail Upgrade Kit. Upgrade from a front sight base and drop-in handguard to a free-float rail and low-profile gas block. Package includes: 1 - WORKHROSE® 15in Free Float Rail 1 -... -
BATTLEARMS 5-SLOT M-LOK Picatinny Rail Section Aluminum
Battle Arms DevelopmentOUR PRICE: $15.99M-LOK Picatinny Rail Section provides an easy way to attach Picatinny rail-mounted accessories to an M-LOK handguard or forend. They are built from lightweight aluminum and available in multiple... -
BATTLEARMS M-LOK Bipod Stud Aluminum
Battle Arms DevelopmentOUR PRICE: $19.99M-LOK Bipod Mount attaches to any M-LOK style handguard and allows the user to attach a Harris-style stud mounted bipod to the rifle. It features beveled edges to reduce potential snagging. It is... -
BATTLEARMS 3-Slot M-LOK Picatinny Rail Section Aluminum
Battle Arms DevelopmentOUR PRICE: $14.99M-LOK Picatinny Rail Section provides an easy way to attach Picatinny rail-mounted accessories to an M-LOK handguard or forend. They are built from lightweight aluminum and available in multiple... -
BATTLEARMS Screw - Wood Hand Guard Screw
Battle Arms DevelopmentOUR PRICE: $0.25Replacement Screw For Wood Handguard Kit. / RACK-15 Charging Handle Alloy Steel Low-Profile Socket Head Screw Black-Oxide 8-32 Thread Size 1/4" Long -
BATTLEARMS Black Laminate Wood 2 Piece Kit (Handguard and Grip)
Battle Arms DevelopmentOUR PRICE: $300.00Black Laminate Wood - 2 Piece Kit Pistol Grip - (1) Screw and Lock washer) Hand-guard - (4) Screws, (4) M-LOK Adapter Nuts Designed to work only with our RIGIDRAIL™ May or May not work with... -
BATTLEARMS Wood Front Wood Front Vertical Grip – Lightweight Picatinny Mount Foregrip / BAD-WOOD-FWVertical Grip – Lightweight Picatinny Mount Foregrip / BAD-WOOD-FW
Battle Arms DevelopmentOUR PRICE: $300.00Give your rifle a timeless look with modern functionality using the BATTLEARMS BAD-WOOD-FW Wood Front Vertical Grip. Merging classic hardwood aesthetics with tactical design, this vertical foregrip... -
BATTLEARMS M-LOK QD Sling Mount – Aluminum, Black
Battle Arms DevelopmentOUR PRICE: $14.95The Battle Arms M-LOK QD Sling Mount is the ideal solution for adding a quick detach sling point to any M-LOK handguard. Precision CNC-machined from aircraft-grade aluminum and finished in a sleek... -
-
BATTLEARMS WORKHORSE Rail Replacement Barrel Nut Hardware
Battle Arms DevelopmentOUR PRICE: $29.00Replacement Hardware for WORKHORSE series rails. Includes: 1 Barrel Nut 1 Wedge-Lock 3 Screws -
BATTLEARMS Carbon Fiber Hand Guard 10in M-LOK
Battle Arms DevelopmentOUR PRICE: $289.00BATTLEARMS™ Carbon Fiber Hand Guard 10in MLOK The properties of the carbon fiber, specifically its low thermal mass combined with its high thermal conductivity, and the pattern in which the material... -
BATTLEARMS WORKHORSE 15in Free Float Rail M-LOK
Battle Arms DevelopmentOUR PRICE: $175.00The WORKHORSE® M-LOK® compatible rail system was designed to be a lightweight and slimline option to be used on MIL-SPEC carbines available on the market today. With M-LOK® mounting options at the 3... -
BATTLEARMS WORKHORSE® 13in Free Float Rail M-LOK
Battle Arms DevelopmentOUR PRICE: $175.00The WORKHORSE® M-LOK® compatible rail system was designed to be a lightweight and slimline option to be used on MIL-SPEC carbines available on the market today. With M-LOK® mounting options at the 3... -
BATTLEARMS WORKHORSE 9.5in Free Float Rail M-LOK
Battle Arms DevelopmentOUR PRICE: $160.00The WORKHORSE® M-LOK® compatible rail system was designed to be a lightweight and slimline option to be used on MIL-SPEC carbines available on the market today. With M-LOK® mounting options at the 3... -
BATTLEARMS WORKHORSE 6.7in Free Float Rail M-LOK
Battle Arms DevelopmentOUR PRICE: $130.00The WORKHORSE® MLOK compatible rail system was designed to be a lightweight and slimline option to be used on MIL-SPEC carbines available on the market today. With MLOK mounting options at the 3.6,... -
BATTLEARMS WORKHORSE 4in Free Float Rail M-LOK
Battle Arms DevelopmentOUR PRICE: $120.00The WORKHORSE® M-LOK® compatible rail system was designed to be a lightweight and slimline option to be used on MIL-SPEC carbines available on the market today. With M-LOK® mounting options at the 3... -
BATTLEARMS Carbon Fiber HeatShield
Battle Arms DevelopmentOUR PRICE: $79.00Designed for use with WORKHORSE® rail system. Protect hands from barrel heat. Molded design for a perfect fit Easy to mount. Lightweight 35-50 Carbon Fiber Hand-made in the USA. -
BATTLEARMS AR10/LR308 - Ejection Port Cover Pin
Battle Arms DevelopmentOUR PRICE: $3.50The machined steel Ejection Port Cover Rod is the hinge pin that keeps the Ejection Port Cover in place. Unlike the AR15 version, it needs no c-clip. -
BATTLEARMS AR10/LR308 Ejection Port Cover Door
Battle Arms DevelopmentOUR PRICE: $9.00.308 ejection port door to build out your stripped .308 upper. Works with .308 upper receivers Door Constructed from Stamped Steel Mil-Spec Heavy Phosphate Coating Weight: .53oz -
BATTLEARMS AR15/M16 - Ejection Port C-Clip
Battle Arms DevelopmentOUR PRICE: $1.00AR15/M16 - Ejection Port C Clip These high quality components will provide excellent fit and reliable function in your AR series rifle and are perfect for upgrading existing components or replacing... -
BATTLEARMS AR15/M16 - Ejection Port Cover Spring
Battle Arms DevelopmentOUR PRICE: $1.00AR15/M16 - Ejection Port Cover Spring 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 AR15/M16 - Ejection Port Cover Door
Battle Arms DevelopmentOUR PRICE: $6.00AR15/M16 - Ejection Port Cover Door - No Clip,Pin or Spring These high quality components will provide excellent fit and reliable function in your AR series rifle and are perfect for upgrading... -
BATTLEARMS Custom Design Engraved Ejection Port Cover
Battle Arms DevelopmentOUR PRICE: $15.95Custom Shop - Laser Engraved Dust Covers / Ejection Port Covers Single AR15/M16 Dust Cover Engraving On Inside Of Dust Cover No hardware included. Does Not Include Spring Ejection Port... -
BATTLEARMS Caliber Engraved Ejection Port Cover
Battle Arms DevelopmentOUR PRICE: $15.95Custom Shop - Laser Engraved Dust Covers / Ejection Port Covers Single AR15/M16 Dust Cover Engraving on Inside of Dust Cover. No hardware included. Does Not Include Spring Ejection Port... -
BATTLEARMS AR15/M16 - Ejection Port Cover Assembly
Battle Arms DevelopmentOUR PRICE: $7.99AR15/M16 Ejection Port Cover Assembly Includes: Ejection Port Cover Door Ejection Port Cover Rod with c-clip Ejection Port Cover Spring -
BATTLEARMS WORKHORSE Upper 16in 5.56 NATO 1:7 15in M-LOK - Without BCG or CH
Battle Arms DevelopmentOUR PRICE: $524.00Barrel:Rosco Manufacturing 16in 4150V Chrome Moly Vanadium s -
BATTLEARMS BCG or CH WORKHORSE® Upper 10.5in 5.56 NATO 1:7 9.5in M-LOK® - Without BCG or CH WORKHORSE Upper 10.5in 5.56 NATO 1:7 9.5in M-LOK - Without BCG or CH
Battle Arms DevelopmentOUR PRICE: $529.99Barrel: Rosco Manufacturing 10.5in 4150V Chrome Moly Vanadium steel barrel, chambered in 5.56 NATO, with a 1:7 twist, M4 barrel extension, and a Mid-length gas system. The barrel is finished with a ... -
BATTLEARMS Billet Dedicated Pistol Caliber Upper Receiver 7075-T6
Battle Arms DevelopmentOUR PRICE: $259.95The Battle arms development dedicated PCC upper was designed to be a lightweight and rugged option when it comes to pistol caliber upper receiver groups. Even though it is matched perfectly with our...