CMMG DEFCAN 9 Flash Hider, 9MM, Black Finish, 1/2x28 90DA51A Out of stock. Check back later... $99.95