To all gurus' out there , I want to ask is there an existing thread that tackles about engine care? If none, please give me any do's and dont's on how to properly clean an engine.

I have a W123 220 ride, it's been a year since I got this ride from my father in law. Last night for the first time, I replaced all the fan belts successfully . But It was so messed up because of the grease that is covering all over the engine especially on the lower part.

That's why I wanted to have it engine washed, in order for me to locate any oil leaks and have it fix right away . Can you suggest where can I have it done? My location is cavite.

Many thanks...