RE: Pulling a sleeve
here is what I do:
I clamp the engine (head removed) in a vice by one of the mounting flanges. A prop is fitted. and a little oil is applied to the crankcase.
Mark the cylinder flange position, or drill into the case through the notch in the cylinder flange. (that will be guidance for fitting the liner back)
From the top of the cylinder, I insert a popsicle into the exhaust port, just enough so it will clear the housing casting.
I then apply a light pressure on the prop, and using a paint stripper, heat up the crankcase. As the case heats up, it expands more than the cylinder, so at one moment in time, the cylinder will shift up enough to grab it by the top flange.
If the applied oil starts smoking before the cylinder is free, something is seriously wrong (like baked engine), and more fuel soaking is needed. (leave it in raw fuel for a few weeks)
Fitting the liner is in reverse order, though no popsicle is needed this time. Instead, insert the drill in the previously drilled hole, and let the liner notch ride down that drill to go to the exact seating point that it was before you removed it.