Guys, i currently have my engine stripped down to just the block ( sump, pistons and Crank will be removed tomorrow) the engine is filthy, covered in Gunk, oil, Grime, it is on there thick. my aim is to paint the block, but i need it cleaning first. can anyone recommend anywhere that would clean it? maybe even what process to go for? i have read about a hot chemical bath to eat all the crud off the external without damaging the internal. all help would be greatly appreciated. here is a side on pic of the block how she stands now.