I think it's pretty reasonable depending on the business. Often times they will credit the cost of the onsite diagnosis to the total cost of the repair.
It is time out of their day to come and assess the situation, they should be compensated.
my 2 cents.
__________________
|