Best way to clean block
Jet wash, cooker.
Once it's home it should be clean already from the shop...yeah right.
I like to brush out all the galleys with dish soap, dawn, use a sponge in the bores...then i dry it with compressed air, blow out the holes n passages....then I prime and paint it, wipe all the cylinders with wd40 and a white towel. Hard to paint a block that's got wd and or assembly lube dripping off of it.
HOWEVER...lol sometimes people aren't sure of the color....so it goes together and gets brake clean and air shot on it so that it will hold paint.