One thing not mentioned is that the Shimano external BB's can be re-lubed. After removing the plastic sleeve just use a blade to pry off the seal and the bearings can be flushed and greased. Choose your maintenance intervals but I think even in the worst conditions every 5k miles would be safe and you may be OK with every 10k miles or more.