solar maintenance contract negotiation