One of the best things to upgrade on your gun would be a qev. I put a planet eclipce qev in my ion and saw the difference right away. I got a lot more shots per tank and it makes the bolt cycle faster. The only thing was that I took it to the shop for them to put it in, They had to shave a little on the body but that was all. Not much!