used to work in the yachting world where we would do calculations to determine how many dozens of these . https://www.boatzincs.com/dp-612.html or these https://www.deepblueyachtsupply.com/undrilled-bolt-plate-zinc-anodes would get bolted to the hull
yes, magnesium and aluminum lasts...