The Eastwood Black Heavy-Duty Anti-Rust, *which I like/use/recommend* is not, as Ketch said, for cavity protection. It`s something to, for instance...spray on an exposed frame.
Take Ketch`s advice seriously, he knows what he`s talking about.
Ron Ketcham- I never did get the Aerosol version of the ValuGard stuff to work as well as the bulk through an undercoating gun (the one you recommended

). "User-error" I`m sure, but the aerosol just wasn`t sufficiently, uhm...Accumulator-proof.
(Thanks again for that DC-branded stuff!)
EDIT: FWIW, I did get good results with the (aerosol) product from KBS coatings. It`s been *years* worth of salt exposure now, and the fix that I topped with that is still holding up 100%. No, it`s not the same as fogging the right stuff on right, but if you`re gonna use an aerosol, well...that stuff works perfectly IME. But no guarantees it`ll work for somebody else
If I *REALLY* cared, I`d have a AI/ValuGard-certified shop do the work. And note that I`m sure not lacking in confidence as I`ve done it (properly) with great results. For one thing, doing it right is one seriously messy process, at least IME.