CMMG DefCan 45 Flash Hider (.578 – 28)

$99.95