As per the title really.

Has any one ever had their engine steam cleaned?
Was it worth it?
Any after effects what with water and electrics not being the best of friends?
Any approximate costs?