Kevin
If you have a nice cast iron cylinder I would use a cast iron piston and as a couple of the guys have said oil grooves should be enough. Make the piston slightly on the stiff side in the cylinder bore, then polish the piston with some fine wet and dry say 800 grit
back this with a 6″rule to keep it flat (you don’t want a convex piston) when it is a nice sliding fit pat yourself on the back. Take care with the wet’n’dry it is amazing how fast you can remove a couple of thou.