I am willing to take a good keyboard lashing in the sake of learning something here. Not a rookie here, but hydros are my least fav. Electrics are my jam.
Machine has good hydro filters, CAT oil only, clean system, never a failure, no other cylinders leak, I try to keep this one "high and tight". The other boom cylinder is perfectly happy. There is nothing that leads me down the road of a system problem, but could point to something in the cylinder. Nige asked about straightness of the rod. No, we did not check that because I have never had a bent rod. Something to consider though. I am usually quite good at examining for failure modes ,thus why I wanted my old seals back. If they had looked mostly good, I might have had concern, but they had the obvious signs of being "timed out".
As for how we purged, I personally feel we are extra cautious here. Cylinder was taken from stop to stop several times at about 20sec per stroke. Everything was hosed down with oil during assembly. We adjusted cylinder position to ensure air would leave (high point) sort of thing. Probably cycled the cylinder 20x, then connected and ran some slow testing.
Everyone knows how the boom cylinders position in an X so head end really should stay purge without much issue. But I guess if there is air in the lower piston side, that really has no way to purge. However, air molecules are way smaller than oil so I always figure air will find it's way past that piston and make it to the head.
I will say, before the repairs, that boom would stay up for days. After the repair, I didn't really test extremes but would set the bucket 1ft off the ground and it would be down the next day. I realize that points to the piston seal and they installed it on the piston and I put in the barrel. I asked that the piston be wrapped and they did that. I didn't see anything on the seal of concern. It was just a super bitch to get in!
Basically in any sort of rework like this, I like to try to find that "smoking gun" to ensure we have it fixed. Go slower on air purge, precharge the cylinder, I have not decided yet.