Do you want them to look black or silver. I heard of metal bluing and I also think you could use a rust converter like Evapo rust. Which I have used and it converts rust fairly well.
Or Nutz ( or liquid film) wool fat, Lanolin based
I don't know of anyrthing that keeps them perfect...but you can keep trying to keep them going every winter.... just saying.