I have a VFC M16 and I'm putting an M130 spring in it. What else should I look at upgrading along with this. Some things I'd been told are obviously the motor,shim job and piston. Some have also mentioned gears, and tappet plate. I already have a new bucking and barrel so I don't need those. Any help would be greatly appreciated thanks.