The only ones that won't rust are either the coated aftermarket rotors or carbon rotors. The first option is affordable, the second is not. Brembo rotors are fairly inexpensive and have a cadmium coating that won't rust. It quickly wears off the rotor facing but the hat and edge won't rust. Every time you drive the rotor facing of course will be cleaned off.