Need product for under-body corrosion/surface rust

I'm looking for a product, preferably a spray product, that can be applied to all of the aluminum and hose ends on the underside of the chassis to combat and eliminate the white corrosion caused from large temperature swings in humid locations. Don't care if it's homemade or purchased. I'll probably use something like Ospho to neutralize and prevent surface rust on the steel parts.