As it is only cosmetic I wouldn't bother with JB Weld or Chemical metal as they are harder to rub down. Car body filler will be quite adequate for this. I tend to use U-POL but whatever your local car shop has will do.
Once that has been applied and rubbed down very small imperfections are best dealt with using a high build filler primer, again I use U-POL "High5" and again rub that down when dry. This may also show up areas than are deeper so spot fill with your body filler or knifing putty.
Finally pirime with teh required colour to suit your topcoat, denib and apply topcoat.
Few pics of the process below.
Over fettled casting and roughing in of mismatched parts

First application of filler

Rubbed down

Filler/primer

Colour after grey primer

This post shows a similar process on another engine but also includes the prep of the raw castings