Well personally the cylinder need resizing with a rigid hone. But before you want go down that road you need to know if an oversized piston and rings are even available for the particular engine in question.
Also it is usually not economical for a DIYer to buy these tools. The Lisle 15000 is around $175 plus you may need extra stones. Or if a smaller cylinder then the Lisle 16000 hone which is around $200. And of course you need a 1/2" low speed drill (under 500 rpm) as you be honing at around 250 rpm max.
Personally I haven't done a resize in about 8 yrs as many of the pistons are simply not available any more. So my hones are just sitting in the tool box collecting dust.