Best engine degrease I have ever found is Totally Awsome from the Dollar store.
I'm dead serious, this stuff will amaze you!!
With a cold engine mist everything with cold water.
While it's still wet start spraying Totally Awesome everwhere.
Let it set for about 5 minutes then spray it off with cold water and watch the grease and grime melt away.
Depending in how nasty the engine is, you may need to hit it several times, but it WILL come clean.
https://www.familydollar.com/las-tot...20oz/FD1412251