If the rust is light, you can soak them in Coke - be sure to use the
Coca-cola brand because it contains phosphoric acid. Overnight
exposure will probably change the rusty areas to black. However,
those areas will not have a good polish, so it will be necessary to
buff them out just as you would for silver or gold. I have had good
results with Zam. If the rust has really penetrated the metal, you’ll
need to grind or sand down, then progressively sand with finer grits
until the scratches are gone before buffing.
Regarding prevention of rust in the first place, a light coating of
oil is good, but I like using Engen Joe’s Brown Polymer. It’s a
paste-like consistency and is rubbed into the metal, all over the
surfaces. It seems to last. Here’s the phone number from the label:
315-402-8608 (it’s very small print and I may have misread a number
Judy in Kansas, where it’s a brisk, sunny winter day. Stay warm, ya’ll.