I have to vote for ZERO RUST.
I did my frame with it. Also I put some on a completely rusted old fence post 2 years ago I didn’t sand it or clean it. Two years later it looks great and it is out in the direct rain and sun.
Plus ZERO RUST doesn't need a top coat. Or a primer and if finishes out smooth.