How can I clean my clean engine?

There is a product that I have been using for years called S 100.
This is for light soil not filthy caked crap.
Sold at motorcycle shops. It doesn't harm any surfaces,paint,rubber or metal.
I bought mine at a Harley dealer. Spray on wait a few minutes hose off.
Makes it shine !