Per NFA yes, but I thought it had to be 18" total length during the ban.
I need to look that up now, its going to bug me all night.
i bought my ar during the ban and it had a 16" barrel, no flash hider, and solid stock.
as soon as the ban went away i changed out the barrel and buttstock so now i'm good to go