This Zombie Thread is worth a read. Make sure you scroll through to the end.
Rust prevention: A test of popular treatments
(If you just want a product name, and don't want to be bothered reading through that thread: Try Corrosion Block. I haven't tried it, personally, but that's what I plan to use the next time I treat a frame.)