It’s all good, right up to the point when it falls apart. Buy ammo, and move away from places like Ferguson, MO.
Even in good times weapons that are taken care of retain their dollar value.
And, when they’re needed, you have no intention of selling them anyway.
Well stored ammo keeps a long, long time.