I've been retired for a few years. Our labor rate was $75.00 portal to portal. There was a small discount if it was what we called a Gilligan, which was three hours start to finish. We usually charged a percentage of the total materials to cover shop supplies, but grease was included in that . The charges you list don't seem too out of hand to me,except the price for hydraulic oil. But the price of everything has increased, so there's that. I don't buy the freight charges either. Service centers buy filter
Some outfits will nickle and dime you to death. Hazmat and disposal fees are usually one charge. Filters for fuel, especially for newer engines with DPF and all the EPA crap, are very expensive. If you're smart you won't buy the Chinese knock-offs because when they fail, they usually ruin something else even more expensive.
If I had to remove belts for whatever repair I was doing, I would usually check with the customer before I buttoned up. Why pay the minimum service rate just to have me come back and change a belt I just had my hands on.
Labor gets pricey because of access to components. Fasteners that are buried and require major effort just to get a wrench on one critical bolt. The more they cram into those small compartments, the harder it is to reach what you're after.
As for driving time, unless it was an emergency breakdown, we scheduled jobs in a particular area for the same day. So the driving time was site to site not from Our shop to the customers location each time. We had a pretty good reputation for fair pricing when I was there.
You can do business by skinning every customer. but you won't get much return business that way.
I also did my homework. I always tried to get a serial number off the machine so I had an idea of parts, based on the problem. That prevented delays caused by me trying to find a suitable part locally. NAPA doesn't carry everything.
I guess my opinion is that the bill is on the high end of normal for a dealer/service center.