It finally occurred to me to ask what the lifespan of a solar panel is. I found this information from the States. They are suggesting maybe 25 years. It suggests that they will go past the break-even point but it is not as long as I'd expect a roof to last.