I love this thing. BTW, you don't need the suppressed charging handle for a piston. I didn't get any on my face with my LWRC piston upper