Good video that, despite a few minor irritations...
1. The Roubaix isn't "designed for riding in California" (the clue is in the name) - the quality of the components is a reflection of the overall cost of the bike. You want high end bearings, you gotta pay more.
2. You don't need to pay £60 for Specialized branded replacements. Bearings come in standard sizes and generic ones can be bought much more cheaply - you just need to know the right size. I got some replacement headset bearings at £14 for the pair from
CRC recently. I probably could have got them even cheaper from my local specialist bearing supplier.
3. "A popular internet auction site" - you're not on the BBC, mate, you're allowed to say
eBay.
Otherwise, good advice.