ditto. I've heard of a lot of complaints of them leaking in the cabin, but of the ones I've looked at it's pretty much someone was lazy or stupid and installed it wrong and it's leaking from the fittings.
Electric here. I think that the full sweep electrics are just as accurate as mechanical but alot more expensive. I have mine in the clock pod so I didn't want it to ever leak and get on all those electronics below so I went electric.