Which has better lifespan power generation equipment or solar panels