I would honestly never point any kind of hose into my engine bay unless it was to fill up the screen wash. I use a good old wet/soapy cloth over the whole lot, followed by drying the lot thoroughly. Then to give it a nice touch I use Simoniz Back to Black on most parts - Makes the bay look new!
You may run the risk of getting water in places it shouldnt if you spray it