Help with Engine cleaning?

Wow ok I will clean it myself first and then when I send it off for alignment etc I will ask them just to check it. unfortunately they don't magnaflux or anything here in South Africa, luckily that and sonic testing was done in Australia although my engine was so dirty I was very dubious about the job performed to spec. Thanks for all the help guys. Scrubbing the hell out of it this weekend! Yahoo!