Took the 650 to M-Tech in Bend, Oregon yesterday and they fixed the windshield by using their diagnostic tool. No appointment, no $126 / hour, no minimum $65 to talk to you - all fixed for $20. Not like European Motorcycles in Eugene, Oregon. I'd recommend M-Tech if you're ever up in this...