tbh hammerite is the best solution.
all you gota do is wire brush them, wash them down then apply, gives a perfectly good shine, i bet you could get away without even wire brushing them. probably one of the most durable paints out there. plus its alot cheaper than the halfords kit.