Also, upgrade carefully. Most guns nowadays don't really need upgrades other than a good hop-up rubber (or a solution like a r-hop). Upgrade when something breaks and don't listen to all the noobs that say that you must absolutely get that new shiny cheap 30$ tight bore barrel. Chances are its worse than your stock barrel. If you decide that upgrading the barrel could be worth it, be prepared to spend a lot of money on a high end barrel like a Prometheus/Laylax/Nine Ball or a PDI barrel.
Performance is very subjective in airsoft guns, and a lot of people suffer from the upgraded-is-better syndrome where their gun performance might actually be worse than it was before the upgrade, but they are so convinced its better that they don't realize it.
Keep quiet. Sound travels faster than BBs.
Québec province's master age verification representative.