Just to add to the work plan:
I would add, remove and regrease both sets of wheel bearings and the swing arm bearings. It also likely that the headstock bearings should be cleaned and regressed. When you are doing this you will see if any of the bearings need replacement, this is all good stuff for a stable bike. These old bikes have rather more stability issues than your modern GS!