I can not speak for that particular upper. However every product I have used from adams has worked perfectly. I have run the adams tactical elite upper and I currently am running their piston system on my grendel upper. Functionally they are awesome.