A thank you to the man above. The stock arrived today (left by the gate by lazy barsteward Evri driver) and is in better nick than anticipated.
Once the piston gets returned from welding, I'll see if I can put it together---------although I'm hoping to catch up a bit in the garden if it stays dry.