Fits all Road or Mountain bikes with BB90 or BB95 shell- Includes two bearings and two seals- Compatible with 24mm spindle cranks- Grade 10 steel balls; ABEC-3 precision- 50g