
The problem is that it looks like the block was not prepped well enough, and the finish is completely full of pinholes.

If I leave it like this, it will start rusting pretty quickly, and then the silver will start flaking off.
I've considered a few options and would like feedback or insight.
I could rub JB weld into the pinholes, then wipe the excess off of the exterior with acetone on a rag. That should work pretty well I think?
I could also do the same thing with some some Eastood epoxy paint w/ stainless additive that I have.
"Eastwood's 2K Detail Gray Epoxy coating is a two-component system exhibiting excellent adhesion and anti-corrosiove properties as well as superior chemical resistance and durability. The stainless provides structral integrity, impact resistance as well as abrasion resistance and produces a stainless-metallic finish with a smooth satin sheen."
This stuff would be easier to work with, but is only rated for 300'F. Most engine block paints are rated for like 500'F .