Thanks a lot, oldfart.
OD of the shock body is just under 39mm. If you've got something, send me a pm with a price and how you want to be paid. Much appreciated.
Apologies for adding to the negative crap, but it really needed to be said.
All that aside, I just got an email that confirmed that the shocks are actually Suzuki TS250 OEM. Probably from '76?
I just checked the parts diagrams and it's spot on!
I didn't think they were because there are rebuildable, there you go.