These repairs look a little scary to me. In 37k of riding on my former Gixxer 750 all I replaced were tires, oil and filters, front disks and fuel tank seal!
But then again, my gixxer never went through streams and rough mountain trails, well certainly not on a pair of Pirelli Diablos
I can only hope my new 1150 adv will be remotely as reliable!