everything rusts here... it sucks, thats why i keep my bike in the air conditioned basement

keep the moisture away and rust can't play
i think enamel works great
if you can mix some hardener with it and bake it on makes it last like a factory paint job