In reply to malk:
Previously run Shimano SLX BB's on the mountain bike and found that even with that quality, water ingress can spanner bearings pretty quickly without careful maintenance. That was riding through winter slop, though.... On the upside, the Hollowtech 2 system has a very good crank/axle interface and is very simple to fit and work with compared to "traditional" square taper BB's.
FWIW... Just got a 1980 Holdsworth Mistral (classic Reynolds 531DB touring frameset) back on the road and fitted the Sun XCD crankset. It's 50.4mm BCD so takes TA chainrings, giving lots of flexibility for ratios, as well as looking similar to the classic TA chainset so suits the bike. Double ring at front and running 34T small to 32T rear. Massive jumps in ratios on a six sprocket freewheel for that full retro experience! Cheating by running a modern, sealed Shimano UN-55 BB which are reasonably priced and ubiquitous. (The Mistral is superb ride for a factory build.)