you can get engine degreaser in spray cans you can spray on the undercarriage to get rid of oil from an oil leak. You should be carefull about where any liguids are going in there though. Don't want to short anything or get water inside your cylinders.
and for the valve cover:
http://www.dsmtuners.com/forums/showthread.php?t=107469