As everyone said - it's cheaper to buy what you want. Now, if you like to tinker and upgrade, you can get a base gun and spread out the upgrade / mod costs over time instead and have a fully working and evolving gun through the whole time. Just be aware it'll end up costing you more in the long run, but spread out over time.
__________________
|