FPS has very little to do with range, you can get the same range and accuracy at 400fps and 310fps, it all has to do with the quality of your internals.
The piston is overkill, you could get away with using a systema piston with 3 metal teeth on it. 6mm bearing tend to explode, anyway I'm pretty sure you have 7mm bearings since it's a G&P. And you can use regular torque gears at 400fps as long as you have a 9.6v mini or an 8.4v large battery
|