For me it is important to understand the orientation of your piston first.
Is the side with the indentations the one the hydraulic fluid presses against, or, is this the side where a push rod bears?
Post a picture of the other part(s) in contact with this piston.
Often, owners will physically lift the lower 3 pt arms not realizing they could be allowing the push rod to drop out of position.
This is a mistake I too made and as I lifted the lower arms, this movement allowed the push rod of the 3 pt hitch to drop out of place and then when I activated the 3 pt, it pushed out a sickening part of the rear casting on my Nuffield. The roll pin had worn out and the piston pushrod was not being kept in its proper position when the lift arms were raised by hand
This is a 3 pt piston seal detail which I expect should also exist on your tractor..... a nylon backup ring behind the O ring.
In thinking about this photo I have provided, I now see two nylon backup rings on the same side of the O ring. One nylon ring should be on each side of the O ring to keep it from being extruded into the small gasp between the piston and its cylinder
Before you condemn your piston, lets understand how it works.
Dave M7040