Only buy if you want to change bottom bracket bearings
I rode a little less than 1200 miles with these bearings before the drive side bearing started popping and clicking etc. It was so quick and sudden that I thought I broke my frame. I took a chance and wasted my money, don't do the same