Any reason not shape the piston like a roller bearing or even a spherical one? Seams like the wear profile would be pushing it towards that shape.
The roller bearing's square hole might be a bit harder but it could just be a drop-forged insert pressed into the barrel.