Don't worry about upgrading it...you're about to get the gun and already you're thinking about upgrades? Field the gun a few times, and then judge what money you need to spend on w/e neccesary upgrades to make the gun do what you want.
The only upgrade you should be worried about atm is the inner barrel, other than that, leave it how it is and see how it shoots before touching anything.