
Welcome on board Jonny.
At 23K miles you'll need to be casting an eye over the steering and suspension bearings (head races, rear linkage, swingarm pivot etc.) They do suffer quite badly from the ravages of time/miles if not attended to. If you don't know when they were last stripped and greased, do it ASAP.
The OE rear shock doesn't last well either. A fresh spring will help, but that won't do anything for the damping which isn't exactly great on a brand new shock!
Do you know when the valves were last done which are due a check every 12K, so yours will probably need doing as you're closing in on 24K.