i have painted many engines with auto paint enamels and two part urethane to. just wash good and use a etch prime the block and paint like itoldyouso said it get all the ruff and sharp spots off i do all the grinding and sanding before i do the final assembly on the engines the paint will stick very good to the ruff cast give the paint a tooth to hang on