The Rust-Oleum brush-on gets my vote. Its inexpensive, easy to touch up, minimal prepwork, looks good, and it will last as long as anything else. I've used POR-15 and it's a good product, but only on surface rust. If you apply it over previously painted surfaces or clean metal, it won't stick for sh*t. I've used SEM Rust Trap and it sticks well to bare metal and painted surfaces, but it's around $45 a quart, and its very thin and doesn't cover well. IMO it doesn't seem to have any real advantage over Rustoleum. The Rustoleum underneath my Regal still looks like the day I put it on, although it doesn't have a lot of miles on it.
Unless you get the frame dipped, which is something I haven't heard of anyone doing up until this point, you are still going to get rust bleed from seams. My boss's truck frame was blasted and powder coated a few years back and its starting to peel and rust in spots, and it hasn't even been out of the garage since it was done.
Unless you get the frame dipped, which is something I haven't heard of anyone doing up until this point, you are still going to get rust bleed from seams. My boss's truck frame was blasted and powder coated a few years back and its starting to peel and rust in spots, and it hasn't even been out of the garage since it was done.