This is CMMG's New 14.7" M4 barreled upper w/permanent A2 Flash Hider. Permanent A2 flash hider brings overall barrel length to a legal 16". If you want the true "M4" look and feel, this is as close as it gets without NFA paperwork.