It should last many years mate.
Just make sure that the surface is dry, and is flake and grease free.
I have some other stuff in the shop that we use on smaller items which might be more suitable for your cause, it is in aerosol format so no compressor or gun required, so produces a much finer spray.
Let me check out the branding when I am next over at the shop and I will grab an image for you.