Some years back, I had an S-Works Tarmac whose headset bearings were a rusted mess after less than 30 days -- and the bike was stored indoors and never saw rain in those 30 days. I suspect they were rusty before I even took delivery of the bike. Specialized gave me so much runaround as I tried to get a warranty replacement that I gave up and bought / installed my own headset. (They wanted me to pay the dealer to install the warranty headset. The labor would have been more than the cost of a new headset.) That was my last Specialized product. Ever. (It was a nice bike, though.)