The meat that I posted about (above) says this on their website:
Our canned meats are guaranteed to remain good-as-new for five years. But customers have told us they've enjoyed them after far more than five years' storage. In fact one customer stopped by the cannery with a can sealed 18 years before. Upon opening, the taste and texture were excellent... after 18 years! The only thing likely to shorten lifespan is attack by outside moisture rusting through the can, and preventing that is as simple as storing the cans in a dry, clean area.
When I was in the Navy....we were still using canned ham and spam type meats from the early 50s....30-40 years old. If the can is intact it will be edible for just about forever....If the can is not intact it will let you know when you open it