maybe not very helpful, as I dont think this stuff is available in the US....but I use
Bilt hamber Surfex HD.
This stuff is an amazing cleaner and is water based and is very easy and safe to use on any grease OR organic mess

It very powerful and a 1:10 (10%) Surfex:water solution EASILY cleans a dirty engine bay and just needs a rinse off.
I used it neat to remove 30 years of thick grease from inside an old garage bench vice. I sprayed it on neat and left it for 30 secs and then just rinsed it with a hose - 100% clean

This has become my staple cleaner for anything other than fabric. Even a 1% solution (yes 1:100 dilution) will clean nicely on light soiling and I use a 3% (1:33) solution as a wax safe pre-spray on dirty cars ahead of a foam and wash etc.
Oh, and it is cheap as well.....