Nice upper! I never got a short 5.56, only a 7.5 9mm and 3.5 22lr. I'd like get a 5in piston upper in 5.56. But when I go really short in almost any caliber I have to run it with a suppressor in full auto or I'll get short strokes from lack of back pressure.