Tell me that you only do this because of off-road mud/dirt. If I clean an engine once every 3-4 years it's a miracle. And I only do the complete cleaning of paint and waxing 2 or 3 times a year. Otherwise I just car wash (spray wash, not fabric wash) maybe once a month.
Show me some pics of an engine bay you consider dirty, please.