I pay a lot of attention to our food storage. Most of the things we eat regularly go into our pantry, or the deep freezer. Things I am going to keep for awhile I try to buy a case or two at at time. Those go into the large storeroom in our basement. For instance, when Walmart had Hormel chili on sale at half price, I bought four cases of it, just over 100 cans. Same with peas, corn, and anything else that goes on deep discount.
Some things I buy expressly for their long term storage value. One that is a really good buy is Keebler Export Soda Crackers. These crackers are a lot like ships bread, dry and hard but they will keep forever and they aren't bad served as a side dish with something like stew or chowder. I get them across the state line for $3.00 a can at one of those places where they just open the cardboard box at the top and you take what you want out of it. No frills, but cheap and the food is good.
Another thing I like to keep down there is canned bacon. It costs a lot more than plain old bacon from the store, so we don't eat it unless it starts to get near the expiration date. I'm sure we could keep it a lot longer than that, but as a general rule with meat I keep an eye on the "best by" date and try to use it somewhere in that time frame. Doubtless it would last twice as long if I wanted to try it. I got mine from MRE Depot the last time I bought some, although The Internet Grocer carries it from time to time. You have to shop around to find the best price.
Then there's the Australian Kraft Cheese in cans. Cheese powder is ok for cooking, but this is like real cheese, same taste and consistency although the can says it is a "cheese product" whatever that means. I try to keep two cases of this in the long term storage but it tends to get snacked on or used in cooking when we run out of cheese at home. It really is good stuff. If you just google "Australian canned cheese" you'll find a lot of places that sell it.
There's also canned butter from New Zealand. I buy "butter powder" in the number 10 can for cooking, but for eating on bread or whatever, you can't beat this stuff. Probably isn't good for your heart because it's old fashioned butter, not margarine, but if you are using your emergency stash of food that won't weigh too heavily with you I wouldn't imagine.
This comes in cases too, and from the same suppliers. Prices vary so if you keep an eye peeled sometimes you can get a case or two at a reduced price.