Sounds like the seal is leaking oil. A seal might be replaced after filling the unit with light oil. Used bicycle or scooter shocks could be found to fit. Lastly an air cylinder fitted with two adjustable check valves could be made to work as an air shock. Figure 90 psi working pressure so to get 570 lb you need a piston area of 570/90 = 6.33 sq. in. Divide by pi and then take the square root to get the radius of the piston. In this case it comes out to 3 in. diameter so you might go with two 1.5 in. cylinders. Compare costs and weight.
|