Cleaning an engine

Not sure if it has been discussed but how can one clean an engine taking into account the vast amount of electrical components?
 
I just use auto glym machine clean or G101 . Then a bit of wd40 ok electric components and silicone dressing on the plastics.
 
when i first starting cleaning cars for BMW i used wheel acid under the bonnet not knowing a thing about cleaning the engine or cars, this is 'how not to clean ur engine' as i melted some of the engine plastics :worried: i have learnt a lot since then though haha
 

Similar Thread Suggestions