Thanks to everybody
I sandblasted them then took them apart and cleaned the parts then cleaned the inside of the shock.Made a new gasket and filled them with oil and they work and no sign of leaks.Just have to paint them and put them back on.
Thank you again