I used to rebuild my cylinders. The dealer sells a kit that includes parts for my tractor, along with a bunch of other models. You pick the parts that you need, and through away the rest. Cost kept climbing for the kits and then New Holland decided that you had to buy a new piston when rebuilding your cylinder and they no longer sold kits that would work on the original piston. The kit was around a hundred bucks, and the piston was over a hundred bucks.
The Parts Guy told me that they send their cylinders out to a hydraulic rebuild shop in town. They do not buy the New Holland kits, they are too expensive. I went to the Shop and they rebuilt it for me for a hundred bucks. They only need about $5 in parts and it takes them about half an hour to do the job. Easy money for them, cheaper for me, and I don't have to deal with it.
Getting the cylinder off is usually pretty simple. Greasy, but simple.
Opening up the cylinder is the first obstacle in the quest. On my New Holland backhoe, I have 3 different ways of opening them up. Each is pain in it's own way. You will need a big vice to hold it still, and plenty of tools to figure out how to unscrew it.
It all slides out pretty easily and you just replace all the seals one at a time from the kit. They are mostly plastic of some kind and they just slide over the piston, into place. This is super easy.
And then the hardest part of the rebuild is getting it back together without pinching or damaging all the brand new seals that are bigger then the worn out ones you just replaced. For me, this was pure misery.
Screwing the cap back on and installing it is really quick and simple.