I just directly signed up for Tesla Solar and it's a pretty good deal for me. 10 year financing at 0.99 APR.
I get salespeople at the door almost every day from other solar companies trying to push all sorts of shady contracts but I have never once seen a Tesla salesperson.