Works on most AR-15, M4, and M16 rifles; replaces your muzzle brake or flash hider. Machined out of solid-stock steel, shoots golf balls over 250 yards using .223 BLANKS ...THIS IS A KIT- YOU GET 1-LAUNCHER ,20 M/16 BLANKS AND 12 NEW orange GOLF BALLS ---- do not use live rounds.---- No gunsmithing required. WARNING: All rules of firearm safety apply. Misuse of the golf ball launcher is potentially dangerous, and it is not a toy. --->>> RIFLE NOT INCLUDED ,, ONLY LAUNCHER 20 M16 BLANKS AND 12 GOLF BALLS....email with any questions....