Galvanised is best, if you then rebuild carefully (copper brake pipes etc) it really should last for years to come.
If not galvanised then the dinitrol/waxoyl is a long discussion.
For me, dinitrol every time, use cavity wax inside the chassis, and rustproofer outside. Lasts better than...