Here is a picture of my seals. The plastic seal broke in half when I attempted to remove, so I guess that explains why it wound't seal. It is 28mm OD, approximately 22mm ID, and 2.1mm width. Is that a similar size to your original?
I am also looking at replacing the piston seal. Have you...