theirs a good rof then theirs the idiot who pump out 70 rps on dual sectors pistons with teeth removed etc,but stripping piston after piston is a waste of money,time and bbs seeing as only one bb is all it needs to hit someone,i would rather spend my money on a better airseal and accuracy any day over rof