From what I've found re: ceramic bearings, they should hold up very well in MTB type conditions. The rollers and races are so hard, they grind up dirt and debris that may get in them. The types of stuff that ruin steel bearings by flatting the rollers and gouging the races. I may try them when I need to replace bearings. They are spendy, though.