Ron,
I pressure wash mine all the time at the local coin-op place before any engine work. For heavy soils use the engine wash presoak that they have at the coin-up place or your favorite detailing engine cleaner. If you don't let the stuff soak too long, I think the rubber hoses would be fine (mine have been fine with that solvent-based cheapo retail stuff). Avoid spraying the belts with the retail stuff. Avoid blasting the alternator directly with the high-pressure wand.(If you are concerned, wrap it with plastic first). Also avoid the cracks on the bottom of the bell housing, I found out this weekend that I did get the clutch wet and it slipped a little until it dried out.
Environmentally speaking, to avoid adding several volatile organics to the wastewater, you may want to the try the plain hot soapy stuff at the coin-up place - it alone may remove 80% of what you see. Ragarding the cheapo retail stuff, if it is "non-flammable" it may contain chlorinated solvents. If it is flammable - it will smell like kerosene for a couple of hours afterwards.
Happy washing.