Engine Paint Job

if you really want a good finish on your block ,bare metal it ,use an etch primer ,and then use two pack paint , as for the rust ,if it is in bits make sure it is nice and dry ,clean it up and greas it and thro it in a bin bag and keep it dry ,