I have the same problem. Paint on a lot of new stuff, along with the
hardware is junk. Remove the rust, sand, prime, and paint (preforably
with a paint gun). Feel free to clear coat too. Use all loi based
paints. Rustoleum is great for this. Then repalce all the rusty
hardware with stainless steel.