nothing wrong with the octalink system per say, you just need to check the crank bolts are tight every few hundred miles. there is a problem with BB availability, the double length english thread (109.5x68) are getting rare. if you only use your bike when its nice out the BB will last a long time, but it only takes one seattle cross season to kill one. that said 105 level BBs can be had for #30 and cranks for $50 or less so its hard to beat for the price