I've used Hammerite on bike frames only for it chip quite badly. Even with their special primer, its not as tough as the reputation suggests.
Action Can ZG-90 looks pretty good but the rusty areas had to be cleaned back to bare metal. It's zinc rich but a zinc passivate etch primer would be better.