I can't understand why anyone would want to try to run a water, oil, or vacuum line through the firewall and under the dash. What an incredible pain in the ass, and as some folks have found out when things go wrong it's a complete mess.
I always do electric gauges.
water is the same effectively as an electric sender. it stays out at the motor despite the giant feed..
vac I don't see really as an issue, mine will be out at the cowl tho....
oil pressure I run inside mechanical... I think I've run tube on about 15 cars, and never had an issue... most failures are due to improper install, either with the ferrel/fittings themselves, or the often neglected chafe/strain relief aspects...
most electrics are fine and often desirable for the ease of routing, etc... the main reason people run mechanicals is the accuracy... tho the gap has closed recently, mechanicals have always been a more sure-fire reading over the decades... any drag racer from the 70's will tell ya that...
and in some cases, oil in particular, mechanical eliminates a possible failpoint.. the sender.... which, by far, is the most likely electric sender to have issues with... how many times will you here someone in here say "drop a mechanical on it"?
I deal with excessive gauge work on a daily basis with the boats.... very common failure to have electric oil senders leak... gotta do one on some russians boat by the end of the week actually...
electric senders have come a long way tho and not a bad choice in the majority of cases...
my final setup is..
tach - elec
fuel level - elec
volt 1 & 2 - elec
water temp - elec
trans temp - elec
oil temp - elec
stoich - elec
oil pressure - mech
speedo - mech
fuel pressure - mech - cowl
vacuum - mech - cowl
trans pressure - mech - cowl
the only mech in the cab being oil and speedo...