IMO something like krown that's like spraying everything in oil minus rotting all the rubbers and minimal prep or a full treatment from someone like buzzweld so you know it's been done properly. Expensive though!
You won't know if someone's done it properly until it's too late and it's rotten...