It's a savings, but not quite what I was expecting to hear. So....what about SolarCity putting on a new roof?

They get to keep the incentives and lock their customers into a 20-year deal. How many other subscription based companies would like to know they've got a customer for 20 years? ;-)