Used Hammerite KRUST since 1987, this stuff does work and kills the rust but it needs to be painted over after its dried out.

Waxoyle is grate but cant be painted over.

Waxoyle's under seal is brilliant stuff as it works like an underseal with Waxoyle rust killer built in to it.