I have tried several different BB30 bearings and they have lasted the longest. I put about 4,000 miles on it and ridden it a few times on wet roads before the squeaks and squeals started. I use them again. Good price for the long lifespan. I paid a lot more for a much smaller life.