ano mas maganda rustproofing: ziebart or scrubby coat? or may iba pa na mas mahusay?

undercoating lang kasi ang ginawa when we got our new car. ang sabi sa akin casa 6 months lang magwork yun. is it better just to maintain undercoating every 6 months?