I love this topic, cause I hates the rust...my vote is for Weigle's FrameSaver (#1) as it's the BEST product for the job, costs a little more but you get what you pay for. Vote #2 is a tie between Boeshield/LPS#3/PennzoilMarineZ7/various other makes of what the Brits generically call "waxy-oil". Usually a brown smelly liquid that dries to a brown smelly wax, but Framesaver is the highly-refined pinnacle of that ilk. There's nothing that boiled Linseed oil (NOT raw linseed oil, OK?) does that ALL of these products won't do better, it just costs less. Not worth saving a few pennies, IMHO, even if it seems like it's the "natural" option that makes Mother Nature smile when you open a can...I assure you it's not her favorite baby, save it for the patio furniture. That, plus rags used with boiled Linseed oil are usually the cause of spontaneous combustion fires in your trash can (you must soak the rags in a bucket of water), and Ma Nature hates it when you burn down her trees. I only like WD40 to clean and displace the moisture (that's why it's called WaterDisplacing40) BEFORE applying a waxy-oil, WD40 is pretty useless for anything else. The rust "converters" that are basically latex paint with a phosphoric acid in them won't flow well enough to get into the crevices inside a frame where you need the rust killed, I don't use them. If you have a stripped frame where preserving paint isn't a concern, try a thin-bodied phosphoric acid liquid like SEM Rust Mort, it converts iron oxide to an iron phosphate without the latex goop...and THEN spray it with Framesaver...your frame will live longer than any of us will.