steam clean would work..prob have to dry dizzy out after tho...happened to me a few times...if your not taking engine to paint i would reckon black paint would be best so its not so obvious if u miss a bit etc..i used hammerite on mine..easy to apply and can stand the heat