Lots of degreaser, brake cleaner removes lots of bad stuff. If you are going to paint your block, you need to clean it extremely well. I spent hours cleaning my motor, painted it Newfie Chrome, and rust came through very quicky. So I repainted it a stealtly high temp flat black. Now the rust is not visible.