This is surprising? They are an electric car company, no wait, a robotics company, no wait, an AI company.
A solar company shouldn't need a deposit to quote you anything, that should be a red flag.
Find a solar company who does solar and has a good history. That being said, Sunpower (who I...