none of acid etching primers have moisture blocking properties, I'd suggest buying some epoxy primer, do your metal work,brush on epoxy and then do your filler over that, this way the metal will be protected.