Several years ago I had major body work done, door skins replaced, rear wheel wells reworked as well as the front fenders replaced; rust courtesy of Buffalo, NY winters. After that I began using a product called THRUST, manufactured by Castle Products. It's actually meant to be a penetrating oil for loosening stuff but it wicks into crevices and leaves a coating that repels moisture, eventually it'll turn tacky and stays where it's put. I spray inside of panels and blind areas at least 2x per year; using several cans. I cover the frame and underside of the box and cab. I spray seams and hidey holes; everywhere I can get the red spray nozzle into I spray liberally. It has worked for me as I've not be plagued with the cancer since.
And as far as electronic cathodic protection... ... works OK for industrial equipment and bridges but not on auto's. E-mail me and I'll explain why!!!