PLEASE READ THIS VERY IMPORTANT!
If you do not put in the following upgrades you may have to buy a whole new gearbox, or your gearbox will wear out a lot!
what you need for this spring:
1.) systema super torque gear set
2.) src high-torque motor
3.) src reinforced polycarb piston or jbu aluminum piston with reinforced steel teeth
4.) area-1000 aluminum piston head
5.) 7mm+ reinforced gearbox shell
6.) metal air nozzle
7.) heat resistant selector plate
8.) 7mm bushings (or larger) AND SHIMS!
9.) systema non-bore up cylinder
Once getting all this to get the maximum out of this order you should get airsoftgi .25g+ bb's or else the bb;s that you would be using could blow up in the barrel, and they will also not give you the best accuracy under .25 gram because it would be easier for the wind to push it, and then last the bbs that you are using could have seams in them... I really recommend using bb's that are made by the same company that made your gun (if they are) - if not get airsoftgi's bb's...
without all of these things you MAY have to spend a lot more on fixing it then buying the upgrades... also it would be extremely wise to put in metal spring guides, and echo1 grease after every use.
Rating: [5 of 5 Stars!]