This is what happens when you buy a cheap BBQ grill. According to the customer, it was only 4 years old and was purchased from Lowes. I quoted the customer about $500.00 to replace the burners and clean it up to work decently but they declined since they paid less than $500.00 for the whole unit.
Over the years, I have found that people who cover their grills tend to have more problems that those that don't cover them. In my area, when covering the grill, the moisture gets trapped inside and corrodes the metal parts more quickly.
The customer declined the estimate and paid my $80.00 service call. I took pics for all to see this.