I am building a new engine for my car, the block has been thermo cleaned and looks brand new. When I get the motor back from the machine shop, when should I paint it? Should I paint it before assembly? Should I wait and do it after the long block is assembled and paint the seal housings at that time too? Oil pan is powdercoated black, engine will also be black.