Cleaning your engine compartment?

Hope this is the right place to post this. We recently finished my Demon, Body and Paint. Now the question I have is what is the best way to clean the engine compartment? It is mainly body dust and very light grime nothing major just hard to reach. I already blew out as much as I could with air, now back in the old days I would pull into the local quarter car wash and let her rip. Now with close to 50 year wiring that's not an option. I was thinking of using the foaming degreaser or something like that. Any suggestions would be greatly appreciated !!