Without specifications covering zinc plating thickness and presence of conversion coating and topcoating, your experience seems typical. On the other hand, if you have a minimum zinc thickness of ~ 9 micrometers, with a thick chromate conversion coating and a polymeric seal/topcoat that is ~ 5-10 micrometers, then you could get 5+ years.
Regards,
Cory
Please see FAQ731-376 for tips on how to make the best use of Eng-Tips Fora.