So living near the sea in the tropics causes all sorts of corrosion problems in the workshop. After a lot of work I have a bright satin zinc plating process that works for a wide variety of base metals, doesn't contain cyanide and doesn't have any sugars like most of the Youtube recipes that go off and have growths floating in them in a week. The problem with zinc is that it usually has a chromate passivation applied afterwards to colour it yellow or silver blue. It used to be made with sodium dichromate which is hexavalent and leaves a hexavalent coating that has the best salt spray test results of any process. This has been replaced with safer trivalent chrome passivation that leaves a less toxic coating but which oxidises over time back to hexavalent chrome if any of the plating forums are to be believed. So once I had a nice plating bath sorted, I found an online paper about anodizing zinc to give a coating with up to 20 times the saltwater immersion corrosion resistance of freshly plated zinc. The first attempt had some mistakes with the formula which still worked but gave a black finish to the zinc. The second try with the correct formula made the bright polished zinc go a bit frosty and gave a coating that can be dyed to whatever colour you want. I can now anodize any metal object that will take a zinc plating, not to mention diecast zinc stuff like some carburetors.