They're ok. Blowing out complete uppers for $299 of decent quality, IMO. I bought one not too long ago. Fits ok with a New Frontier Poly lower. Complete NFA lower $109, complete PSA Upper $299, $410 plus shipping and NICS for an AR is a pretty good deal for a truck gun, with the money you save you can get really good glass or sites.