Parts by category

Battle Arms BATTLEARMS 9MM Hex Flash Can - 1/2x28

Battle Arms BATTLEARMS 9MM Hex Flash Can - 1/2x28

Battle Arms Development · Muzzle Devices

No ratings yet

Best price

$31.95at AR15Discounts

checked Nov 10, 2026

Buy at AR15Discounts

Compare 4 stores

Where to buy

StorePriceAvailabilityBuyAdd to build
AR15Discounts Best price $31.95checked Nov 10, 2026 Check store Buy at AR15Discounts
Dirty Bird $31.95checked Nov 10, 2026 Check store Buy at Dirty Bird
Kentucky Gun Co $33.99checked Nov 10, 2026 Out of stock Buy at Kentucky Gun Co
OpticsPlanet $35.99Salechecked Nov 10, 2026 Out of stock Buy at OpticsPlanet

Prices and availability change often, so confirm on the store's site before you buy. We may earn a commission from these links.

Price history

Dashed line = out of stock. Tracking since Oct 28, 2026.

Show the prices as a table
StoreLatestLowestHighest
AR15Discounts$31.95$31.95$31.95
Dirty Bird$31.95$31.95$31.95
Kentucky Gun Co$33.99$33.99$33.99
OpticsPlanet$35.99$35.99$39.99

Since Oct 28, 2026.

About this part

The Battle Arms BATTLEARMS 9MM Hex Flash Can - 1/2x28 is a 9mm muzzle device from Battle Arms Development. It's sold by 4 stores, from $31.95 to $35.99.

Fits and works with

Caliber
9mm · Shop matching ammo
Muzzle thread
1/2x28 · Muzzle devices

Specifications

Manufacturer
Battle Arms Development
Caliber
9mm
Thread pattern
½ x 28
Material
Aluminum

From the manufacturer

The BATTLEARMS 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 designed to direct gas and noise away from the operator while enhancing the firearms appearance. Features: Muzzle Thread Pitch: 1/2x28 and 1/2x36 Outside Diameter: 1.2in Length: 1.5in Caliber: 9MM Material: 6061 Billet Aluminum Finish: Black Anodize Type 3 Hard Coat

Similar muzzle devices

More Battle Arms Development parts

Rating

No ratings yet

Log in to rate this part.

Comments

Please log in to read and leave comments.

$31.95 at AR15Discounts
Buy