Interesting stuff:D
I'm tipping the drip tray mentioned in one of the photo's is probaly catching power steering fluid.
As i'm sure we all know are buggers for leaking.

thanks
Rob.