Financially yes, but I'm going to miss the gun about three seconds after I hand it on to the new owner.
As for the rounds...I hold about 10,000 for my 9mm guns, I shoot a lot because the law says I can keep "sufficient ammunition for a year of shooting per calibre," I do. I never let my stock of ammunition deplete much below one year's worth for each of the multiple calibres I own.
Invasion? Yeah, eventually someone will have a go, maybe China, and then it'll be on for sure.