Here is my 10p's worth.
Hammerite is fine although it does chip and its hard to get a great finish.
Have a look at milkstone remover from Farm suppliers good for treating rust on a budget £10 to £15 for 5L
Not many farm suppliers near me so tend to pick this up on my travels and the...