personally I liked eastwood's chassis black paints. The 2k version worked the best for my leaky truck. The stuff flows really really well. you can paint it on with a brush and it will flow out smooth.
any treatment will re-rust and flake off after awhile, you need to cover the paint and any tiny openings through it with a rust preventative like fluid film to keep it all sealed from moisture.