Colt M16A4 20 inch Barreled Upper Receiver Assembly w/ Magpul MOE Handguards

$650.00 $599.00