(this is a little late, sorry)
I don't have any pictures, someday I'll get myself a digital camera...
Squeaking is probably the bearings on the motor, you can try lubricating the bearings, but if it's the 300E you're talking about, the motor's probably on its way out anyway, and you might as well replace the whole thing. I'm not sure about the other probleM (blower on all the time)...
2000 C 2 3 0 Sport :: 180k