I've used for many years what used to be called Kingston Kurust I think they must have been taken over by Hammerite as it's now called Hammerite Kurust works the same as Clives Jenolite, it converts the rust to a bluish mauve rustproof finish. Can be painted or not, I never had any problems about rust returning. Rodger in what way did you find Hammerite products to be useless?
Rust either has to be removed altogether or rendered inert by one of the rust 'converters'. This arrests the oxidising process so you can then paint on a protective finish to block air & water from getting at the metal which would start the rust process all over again. Any finish painted or sprayed directly onto rust is a waste of time IMO.
Shayne if you paint the chassis in the UK, you go straight to Prison.... don't do it chap, don't do it!
Purely scientifically, Iron oxide + phosphoric acid = mauve! There, how hard is chemistry!