My commuter has over 20K miles on an ultegra external with maintenance basically every couple years pull the crank and clean things up down there with a rag. While not "hard core" I have ridden it in plenty of weather.
I've also had very good luck with UN-54/55 cartridges giving good service.