I usually spray my engine/bay with a degreaser & rinse off with a hosepipe. When everthing is completely dry, give the whole lot a dose of detailer, it really makes everthing look good + nourishes the rubber parts.
http://www.midwayautosupply.com/deta...ption.asp?4618