latex on metal? SURE. scuff the surface and then coat with 2 part epoxy and then spray latex on that, I would suggest a semigloss or stain ext.
and as OP stated, Want it to last longer? paint with basecoat clearcoat. I did my moms mailbox 10 years ago and placed vinyl graphics on it, cleared...