I'm going Rustoleum. But I'm in sunny Southern California and my truck has little or no rust on the frame.

If I were you living in the "frozen North? I think I'd default to the more protective paint assuming you can afford it. Just my $.02