Best way to clean the bilge?

The picture shows how the previous owner kept his bilge...!!! I can`t have it like this, and it needs a good cleaning. But how? What detergent to use? Can I just spray the engines and the compartment with some oil-dissolving detergent and then with water?
PS! Why didn`t Rinker paint the compartment white?

PS! Why didn`t Rinker paint the compartment white?

Comments
2002 FV 342 on Lake St. Clair - Past Commodore SHC - Vessel Examiner USCGAUX
Regards,
Ian
The Third “B”
Secretary, Ravena Coeymans Yacht Club
https://www.rcyachtclub.com/
Go Steelers!!!
I would not be comfortable running a pressure washer in the ER. One false move and you could find yourself replacing a hose, or worse.
2018 Cherokee 39RL Land Yacht (Sorry...)
Before:
After:
Didn't get everything obviously, but I'm not nick-picking this year. I'll get a small electric low-powered pressure washer this fall and use that, gently, on the tough spots.