They have 25 year warranty with performance guarantee of 92%. After 25 years, it will continue to work fine, 8% lower output is perfectly acceptable. Most likely will last 50 years or more.
There is no product on the planet that has a a multi decade warranty with this kind of performance guarantee.
You have 20 years minus one day, as every day elapses.
Existing installed solar capacity is degrading at one day per day.