From my research on this issue. I was kind of worried about shelf life too. I was thinking these tires must have at least 3+ years of shelf life on them. Most of my google research has come up with 3 years is about the max most feel as comfortable as if they were brand new. Over 3 years most people are starting to have some concern or will just not use them. 5 years seems to be the shelf life MOST say you shouldn't be running them.
https://www.rider-ed.com/getting-to-know-your-tires.aspx
Old tires sometimes need to be replaced even if they look new. As they age they lose their elasticity and get dry and hard. This has an effect on the braking and handling of your motorcycle. Tires are now date coded by the manufacturer so that it can be determined how long the tires sat on the shelf before being installed. Ask about the dates of manufacture of the tires you are about to buy.
Sitting on a shelf for three years gives a dealer good reason too want to sell them cheap, and gives you a good reason to look elsewhere for that extra margin of safety.