So the engine was stripped-down and re-built using the block and crank case from a donor Leyland 600 engine (from a Leyland Leopard). The top (heads) and bottom (sump-end) of Ruby's
own Leyland 600 engine were in a good condition, so were re-used.
Below are a series of pictures that show the old engine being stripped-down and the rebuilt engine in place.
She now starts quickly and no longer breathes like a steam engine. But still sounds absolutely fabulous!