Regarding the $140/hr labor rate, wonder how much goes to the tech? Wager it's not much more than $20-$30/hr. Yeah shop overhead is high, but it's a profit center for a dealership (car or motorcycle). Pretty sure most of the 'scheduled maintenance services' are flat rated rather than straight labor charge. A good tech/shop can turn that into a cash cow plus whatever they 'find' that 'needs to be replaced' is just icing on the cake. I will support a fare business but too many dealership service departments are simply revenue generators. Things I can do myself, like normal servicing, I will do it and save my hard earned money for things like fuel.
Helped a friend do 18k service items on a 15 GSA he just acquired . Air/oil filter, oil, brake fluid flush/bleed, final drive lube, inspected the drive shaft (no rust) and lubed the splines (they had lube on them😱). Used motoscan to bleed/flush the ABS and reset the annoying service indicator (that's a pure revenue generation 'feature'...thanks BMW, could have made that re-settable without an eff'g 'scan tool'

). Think it took us about 3 hours.
Funny, not ha ha funny, side story on his GSA...when he brought it home a couple weeks ago we were going over it and noticed the date was set to 2003...after we set it to the correct date the service indicator showed up on the instrument panel. Did the PO set the date back on purpose? 🤔