A good Anti rust spray?

With clean blasted metal best thing to use is epoxy paint. You don’t have to spray, you can brush or roller. If it’s a body panel any brush or roller marks will be block sanded out. This gives good protection. I removed the OSPHO suggestion because some were having adhesion problems. Metal shop I work at used with no issues, but I don’t remember which epoxy primer the painter used.
Best to paint clean metal with epoxy.