If there is effort involved, I agree.
In my business, if a customer wants to know how much they use of our product, we as a company an spend many hours defining an accurate report for that customer, and we don't charge for this service.
Why?
Because customer service is not a thing to charge your customers for. If you show willing to help, the customers will buy from you, especially ( in this instance with my ABS sensor) I have no choice but buy from Subaru.
It seems nuts to me to pass on this cost directly to me in advance of making me pay for the replacement part to be fitted, as well as pay for the part it self, obviously.
Don't tell me that the garage does not cover their costs for the hardware and equipment and staff, and building rent etc from servicing and sales.
If you have a bike part failure, does your LBS charge you to identify which bit is broken? Or do they simply investigate, tell you the fault and offer up your options.