I used powder detergent dissolve with water and use a bottle spray gun. I sprayed soap on hoses, lower part of the engine, firewall, tranny, radiator and lower engine block. I really didnt cover anything but its best to cover the alternator, dizzy and carb (you need to take out the air cleaner housing to properly clean your engine).
I used sandpaper (400 up to 2000 grit size) for my valve cover and headers cover. Then I apply metal polish. I also changed vacuum hoses to yellow hose techniques (hosetechniques.com) silicon hoses.
Most prolly I spend 3 hours cleaning the engine bay and 5 hours for my valve cover but not in one sitting. Maintenance is once a month.
HTH