This Handguard has all the features I wanted. It's also rigid and durable, yet lightweight. I like everything about it, BUT, there's a noticeable gap. The gap issues I had read in other's posts are small compared to my gap on the rail for this handguard. Mine is fairly large and the upper I'm using is a Milspec Aero Precision upper.
There's no way I can fix this gap unless U find some other barrel nut that will accommodate this upper... I've tried 4 I had laying around and none fit. This company doesn't make either Milspec or their machining is not precise enough to be paired with a Milspec upper receiver. I also do not like the unfinished flashing that seems to be on the edges. It seems unfinished and painted over. You can file it down and repaint it. This is why it's cheap. This is a nitpick, however and that extra flashing of metal around the edges is a very small and inconsequential issue. The gap is the only thing about this handguard I really dislike.
So in conclusion, I took the barrel nut, shaved off the end to better buttress the handguard rail to the upper receiver and now it won't tighten properly. I've heard of others machining or dremeling their handguards to get it to fit and I just didn't do it right. So you either run the risk with this handguard of having a gap, or ruining it trying to make it fit. It's $40 wasted in the trash for me, lesson learned. You get what you pay for.