My latest homemade cast iron dykes ring on a cast iron piston is running in a steel cylinder and I have also used them in cast iron cylinders as well.
They are both a good combination of materials as 122.91 mph over 500metres with my flash steamer last month has proved.
11,000rpm plus at times with little wear apart from the odd mark caused by scale?
Lubrication is splash and the cylinder has a burnished appearance.
Being steam it has to be stripped after every meeting to stop corrosion setting in but with IC it should not be too big a problem.
I also coat the piston and cylinder with Graphogen graphite paste it does help running in.
Windy