As a preventative for the chassis tubes, use Finnigans Waxoyl.
Ok, just checked and its now made by Hammerite.
I have used this in the past, and it really does stop corrosion(rust).
Spray it in the holes in the chassis tubes, job done.
Unlike other products this stuff creeps and will really do the job.