I used to use Red Feather canned butter on a long sailing trip I took. Fats of any kind are hard to store long term, but for the 2 years I ate Red Feather at sea, it always tasted as delicious as my favorite butter from the grocery store.
I don't really know how long it will last--I have cans from 20 years ago that I've never opened and which spent time in the tropics in a sailboat, and I have a lot that is about 10 years old. I'm sorry I haven't tried it recently, but I think it will still be pretty good for 10 years, maybe longer.
I have bought several cans of this meat. Its delicious and will continue to buy as long as as can afford it.