That's quite a lot of creativity there! Good stuff
Always nice to have some extra food options.
The only thing I would question would be the shelf life, I'm inclined to think it could be longer based on what I've seen with military rations packs - I've had ration packs while in the Australian Army that were anywhere between eight and twelve years old.
As for civilian food, as long as the packaging itself doesn't break down, get damaged etc. etc., a lot of tinned food will last for several years and still be safe to eat.
But anyway... nice work, thanks for posting it. Thumbs Up!