None of the above. We tried them all and kept having to re-do it a few weeks later. We had seemed like miles of stainless rails and tubing on the Hatteras, which got a lot of salt water exposure. Finally a professional detailer and boat maintainer turned me on to Collinite Metal Wax. Not only does it remove the rusty tinges, it protects. My maintenance cycle was quadrupled from that alone. Flitz is a similar product. They may seem pricey at first, but a little goes a really long way. To double that cycle between maintenance yet again, apply a polymer sealant like Rejex, which is what a lot of crews on high end custom sportfishers do.