Is there a mechanic where you're never offered the fourth gun upgrade if you have the $450 to pay for it? After playing through a couple runs never letting the bank account fall below $450 it certainly feels like it.
The gun can only be upgraded three times. If no more upgrades are available, a random upgrade may be shown instead. I'll make some changes to show when an upgrade is fully upgraded so it's less confusing. Thanks for playing!