I'm in the midst of building up a surly steamroller for my winter/bad weather bike and was wondering if anyone here could suggest some components that would stand up to the elements. Specifically headset, bottom bracket and hubs. I'm not looking to build a beater, more like a bomb proof weather machine that won't let the elements in. Thanks!

I built up my Cross Check 3 years ago to be a year round bomb proof SS commuter. My parts choices Chris King headset, ultegra bottom bracket, Surly flip flip hubs. So far, perfect. I am replacing the bearings in the hubs right now before winter sets in, they're getting a little crunchy. But that's all I've needed to do so far. I'm about to cross 6k mile mark on the bike.