It is close to impossible to avoid corrosion in places with a humid climate. For vehicles in such places, Steel is galvanized by covering it with a zinc coating only a few thousandths of an inch thick. The automobile industry now uses a zinc coating on body panels to prevent rust on vehicles. Check whether your vehicle has this covering on it. For other stainless steel appliances, I use Innoprotect B580. This forms a protective layer on the metal and prevents it from corrosion.
Check whether the following link can help you
Prevent Corrosion of Metals