I'm in the process of rebuilding a 90 hp sportjet that melted the #2 piston that appears to be due to the top ring becoming unpinned so that the ring gap sat over the exhaust port. The cylinder wall looks salvageable but there are cracks in all 3 webs of the exhaust port. Is it possible to rehone the cylinder and cut back the area on the webs where the cracks are so the rings don't hang up or am I asking for trouble? I have access to a machine shop so would re-sleeving the cylinder be a practical alternative or am I better off looking for a short block?