The BMW - there's not a single mechanical item on that bike to worry about. God help me if the wiring develops a short though.
One of my local wrench friends went to the Beemer bike shop here (where the cops get their blue-cruisers) when they advertised for a new mechanic. When he came in (sans resume') the manager "interviewed" him with just one question, "Which way do you tighten a normal bolt?". He replied, "lefty loosey, righty tighty?". They hired him on the spot. Later I asked him what he thought of it, and he told me the Beemers all have computer dignostics in them now, so he plugs in a console and it prints out "do this, and this, and this, and replace that, and that...". He quit there about 2 years later and went to a resto shop instead, said it wasn't much like real wrenching there. And, he said they would charge the typical BMW owner more for a 1-hour "service" than he paid for his GT750 waterbike he still rides, but he was paid less than $20/hour. Sad story!
Like I said to a CB160 owner who's bike I am working now: I struggle thru every resto, tearing my hair out to find the right parts and make sure it will run right, and as soon as I am done, yearn to start the next one. What's WRONG with me!?
