And another thing to consider! If SHTF someday they are worth more than cash! Even now they are actually worth more than cash. And all good weapons are increasing in value. We can hunt for food with them, protect ourselves with them and barter with them as well as ammunition.
As you know with them printing money like water today a dollar is far from being worth a dollar when it comes down to reality! You might want to think about the above issues?