Yes, TotalBoat TotalProtect epoxy barrier coat primer will adhere well to a bronze surface that has been prepared properly.
Start by wiping the surface clean using a clean, lint-free cotton rag dampened with TotalBoat Dewaxer & Surface Prep solvent. This removes any oil, moisture, grease, wax, or other contaminants. Next, grind or sand the metal until it's shiny and bare. Remove all traces of sanding residue. Wipe the bare metal surface again with a clean cotton rag dampened with the surface prep solvent, and allow to evaporate completely. Apply TotalProtect as soon as the surface is dry.