I had a bunch of .45-90 and .45 Colt retrieved from a lake bottom from the remains of a trapper's cabin that had slid into the lake. Headstamps are tough to hammer down but were consistent with 1890's-early 1900s (this was in the 1980s so this is off the top of my head here) but from what other items we recovered from the cabin it had slid into the lake around or before the 1920s...
.45-90 was sealed and powder was dry, it burned with no issue.
.45 Colts were wet, the brass had corroded and allowed moisture in. We dried it out and it all went up with great energy.
Did not try shooting it but there was no doubt it at least retained it's basic properties. This is not of course scientific but...it did burn and was close to or older than 100 years at that point!
No I'm not advocating shooting 100+ year old powder unless you've done your own indpendent research on that specific batch you have..."it's your fingers" face, etc...and those of anyone standing near ya.
The stuff in the OPs post, probably fine but do draw your own conclusion.
I recently blew off a pound or so in very similar cans to the OP I had here since the early 90s and forgot about. I got them passed to me then so they might have been 5 years old then, might have been 20. Worked fine in my Hawken.
Worth noting most of my cans including stuff I've boought locally in the past year also have felt marker on them, put there by (I presume) the vendor as someone else suggested, to help ID the cans from different angles in the store.