Agree with suggestions already posted, look at preventative check on suspension/ SWinging arm not just bearings, but seals too, as these deteriorate , let in water, not well greased from manufacture =wear like SHB
Re seeming rich mixture look at air filter, clogged? Dirty, collapsed? especially if never replaced with your low mileage, bit of a bugger to get too
MPG on borderline of low for this model, depends how you ride, hilly area etc, check rear brake not binding , well known fault, rubber cover on brake slave cylinder deteriorates, lets in water, piston sticks, I know from experience . Ok when set off, but didn't release fully during rides, eventually had to prise pads open to get home
hand protectors - drilling rivets out and replacing with bolts doable, take it easy so drill doesn't slip, replace with rivets if got rivet gun, or nylock nuts and/or Spring washers with bolts as belt n braces job, h/ bars vibration .. .. . . .
suggest same with chain adjuster, loctite works ok, but remember it's an adjuster
2003 GS Dakar
BMW Panniers, top box, tank bag
+ loads TT stuff that came with it!