CMMG Upper Receiver Assembly, Mk3/.308WIN

$325.95