Just an update - turns out that removing the engine and doing a full disassembly was the right way to go. In addition to the piston issue, when I pulled off the clutch basket, the starter clutch assembly basically fall apart in my hands as the centre boss had come completely apart. In the photo below you can see the broken one to the left, and what it's supposed to look like to the right.
I suspect a few folks on this board would be aware that Suzuki completely redesigned the starter clutch assembly in 1975, the year after my bike was built and obviously the updated version had never been installed. The service bulletin which details the changes and new part numbers is GT-26, dated August 15, 1975 and a copy can be found
here. I had two 'good' old style starter clutch assemblies from the donor bikes as neither of them had been updated either, but I wasn't too happy with doing this as I could reasonably expect the same failure mode again at some point - and as I was putting this on the road for my wife, I know she would not be impressed if the starter quit working !
I managed to track the new style starter clutch assembly down from the UK based Suzuki-Dave from whom I've bought other items previously. Tracking down all the other seals I needed has taken some time, as some have not been available from Suzuki for quite a while - for example the oil seal that goes behind the drive sprocket ( 09283-25050 ) I finally sourced from a dealer in New Zealand, and most of the bearings used for the crankshaft and the con rods are no longer available from Suzuki either. A couple of the o-rings are odd sizes, and no longer available, but I have managed to find sizes that seem to fit OK from Hi-Tech Seals here in Calgary..
The photo below shows the new clutch assembly to the left, and the old style to the right - quite a difference.
I now have the engine back together, and will be putting it back into the frame in the next few days. I will be installing a Boyer-Bransden ignition system and fixing a few other minor things, and then if the snow ever stops (it is snowing again right now as I'm writing this) we will see if it actually runs !
