I had this barrel on an E-99. It wasnt very accurate. The gun or the barrel. The barrel is made of cheap aluminum so it scratches easily. The only good thing i can say is that it is very light. The porting holes add that special touch of Smart Parts but dont spend your money on this. Save up for a Freak JR, Freak, or All American if you want a Smart Parts barrel.