I recall reading on Velonews.com that it's best to use the same brand cranks and BB. Even though the spline is a "standard" (ISIS), in reality they are not all exactly the same. An experienced mechanic would know if those two brands work well together. I've always used Shimano XT BB's (internal bearings) and never had a problem with them breaking or even wearing out. I have one on my road bike with close to 30K miles on it and no signs of wear or tear. I have not heard anything good about the durability of the external bearing setup, but have no personal experience with them.