I got baffled by the options for this - in the end I scraped all the old underseal off and wirebrushed the rust, hand painted with Bondo Zinc primer, and rattle can sprayed over in black stonechip.
I don't use the bus much in the wet, except annual trip to Cornwall when it'll spend two weeks in...