Apparently eats into the steel, if using a rattle can it's not as good as it sets by evaporation or it would just set solid in the can where as a spray gun is chemical reaction so would last longer.
Ive used zinc primer and in my opinion not in the same league.