I don’t have a problem with Tesla or Musk, because they seem to do what’s right. The solar panels on this house were installed by another company that Tesla bought out (Solar City). Tesla found that the panels Solar City used were substandard, and the company called one day to perform maintenance. Apparently “Maintenance” meant replacing them all with brand new ones that meet Tesla’s standards for free. The original panels were about 8 to 10 years old, well out of warranty.
That’s customer service