I have never experienced a failure due to a dirty upper on a Ar-15 in Civilian Life nor on M-16 during 7 years in the US ARMY. It was easier to report all training ammo as expended than try to turn it back in , I have fired blanks which are the dirtiest thing you can fire in Your M-16 , we fired...