Ian, sorry to hear about all the grief! It's funny but I had similar probs to the others this winter myself. My swingarm is ok, but all the linkages were pretty dry so I cleaned and re greased tham all. The rose joints on the swingarm likn where it connects to the swingarm were a little notchy but these seem ok after clean/ re grease. There's little grease nipples on them but no one seems to bother! Head bearings were the same. Disc bolts, don't ever even bother trying to remove these with a conventional allen key, it's impact driver with allen socket all day long. Ditto sidestand bracket.\
Best of luck!