So let me tell you a little story so you dont pull your hair out like me.
I pulled mine apart after an acid bath and the piston and rubbers looked great, no rust, like yours did. The shaft was pitted so i sanded and polished that up. But the problem I had, That you most likely will have also is the walls of the cylinder might be slightly roughed up due to being exposed to the elements. I'm only talking about maybe 5-10mm of the inside wall closest to the washer. I found the rubber on the piston glides smoothly in to full compression but on return stops short getting hung up on the slighty rougher section. Sadly the only way I could get the piston and rubber back out was to hook it up to the front master and press it out. This weekend I'll try to polish out the cylinder with my dremel and report any improvment.