to rebuild or replace ?

I've dealt with a couple of hydraulic cylinders over the years, a whole lot less to them than I ever thought there would be.
I rebuilt the ones on my Weaver 2 post lift in my garage when I 1st got it, (used) and put it back together once I got it there. Biggest issue was the ridiculous price for like 3, o-rings each.
On my ariens tractor when I got that the hyd lift cylinder was in pieces in a coffee can, with a new kit. The guy who I got it from had had a new piston (ram) made for it in a local machine shop.
10 years since I assembled that and still working.

And of course around here I've done a few Meyer plow cylinders.....

Besides that curious where you live (approximately) cuz I have a few (new, even) farm type hydraulic cylinders collecting dust in the shed various sizes. I'm about an hour away (south) from Chicago.