You would need a rigid hone tool and not a flex type as a flex type just make the taper and oval worst. The tools are not cheap by a long shot.
Lisle 16000 hone with 16400 280 fine grit stone set for aluminum bore cylinder or 16430 180 medium grit cast iron cylinder. The tool comes with the 6410, 16420 and 16430 medium grit stone sets. The base tool is around $200 plus you will need a high power 1/2" slow variable speed drill (under 500 rpm). And you don't get much above 250 rpm while honing the cylinder.
But if you are at .017 over already I kinda doubt it will clean up at .020 over as the taper is probably already pass .020 over and the last track I had of piston for this engine is that Briggs no longer supplies the .030 one. But make multiple level measurements at 90 degrees of each other to verify the worst measurement is only .017 over.