U.S. M1 Garand Front Handguard (with metal)

$12.00

Issued front handguards include ferrule and liner.

Out of stock