This plan is too good to be true. In exchange for not having to put up the upfront cost, you are giving all of the cost savings to this company instead of capturing them yourself. Right now, electricity prices are at a relative high. You are going to lock in that price for the next 25 years. Meanhwile, as solar comes down in price, you are stuck, and you don't get to benefit.
Ah ha! I knew there had to be a catch!
I don*t think we*ll bother checking into this further.
Thank you:-)