It's a great process , but as Dave says, not one without risks on engine parts if you don't clean 100%.

I saw a build thread on a BMW forum where the owner stripped and cleaned all the engine...