Applying Rust Killer to under carriage /frame any reason not to ?

The last thing that you want to do is trap the moisture under some kind of paint. Undercoating/Ziebart works because it's petroleum based, but makes a HELL of a mess. If the surface rust is bad, use an air needle scaler.