I have some M16 that I've had for a few years, good to go, and you already stated not to expose to extreme temps. Keep the can sealed and it'll last a long time.
Most can last a very very long time as long as they never hit temperature extremes. I have a tin of Mother's Pure nuba that is 15 years or so old and still works perfectly.