It's been a doozy,
2 stator failures,
2 regulator failures; 1 caught on fire
front fork rebuild,
eccentric swap,
2 pulley bearing swap; one was unnecessary,
pulley swap,
broken fairings rebuilt,
ABS swap; dead fan abs speedo
tail light swap: no error codes
left heated grip replacement,
Here's a list for my 92,000 km F700GS (2017)
Routine Maintenance/consumables
Preventative Maintenance
In all fairness, I have replaced worn-out chain/sprockets, upgraded fork internals (did seals/bushings at the same time), sparkplugs, brake pads, battery, tires, wheel bearings (preventative), wheel spacers (preventative), oil, air filter, coolant, etc. Upgraded to LED headlight, Madstad windshield, Corbin seat. Added radiator guard, inner rear fender, front fender extender etc. Nothing out of the ordinary and nothing to address any part or mechanical "failure" in the more than 50,000 km since I bought it three years ago.
I hope your problems are behind you at this point.