Joe
At my shop IF the service desk warns the customer on known problem car types,or gets them to agree to additional cost, the customer pays. A lot of the time the mechanic eats the time. For Defects the shop pays 50-70% of normal rates and covers the parts.
This cost a time on paying tickets but its better than doing it free.
Brad