dont do it. the Angry gun MK2 rail is dogshit. they have changed the barrel nut so it only works with Angry gun spacers which you can only get with their outer barrel kits and do not include the spacer (they claim they will in future when I complained) The finish is crap, it scratches super easily. the bolts are still wobbly . I mean, it looks OK...but HAO is cheaper and waaaaaaaaay better!
I got an AG high speed bolt...returned it. Junk like most AG parts. TM Piston wouldnt fit without modding as the body was too tight. AG piston was also tight but not as bad as the TM one. The key (the bit that holds the piston in the BC) wouldnt fit without modding.
AG only test their parts with their parts. They do not check against stock parts. I have bought soooo many AG parts in the last few months. Only the flash hiders are any good, the rest (bolt release, mag catch, bolt catch, bolt etc etc) are all shite in different ways.