Haven't had any problems w/ bikes model year '11 and newer. I've worked on some earlier bikes but haven't seen any of the noise issues I've heard about. BB90 is a pretty simple system that makes good sense. I've experienced some very, very small differences in the size of the bearing bore, but none of the 'looser' ones have ever been problematic. I'm on my 3rd BB90 bike (2 Madones, 1 Cronus Ult.) and they get washed a lot and ridden hard. Never an issue. I use lots of grease when installing bearings, and make sure they're pressed in completely and that they're straight.