No gunsmithing required! Works on most AR-15, M4, and M16 Rifles. Machined out of solid-stock steel. Replaces your muzzle brake or flash hider. DO NOT use live rounds with this item! It will launch golf balls over 250 feet using .223 blanks. This is not a toy. Check out the video to see the product.