If I were you, I'd just go to the Performance Bike Store in Beaverton and stock up on these things. They'll have several different wool jersey selections, arm and leg warmers, and rain/wind jackets to choose from at good prices. I agree with base layers, get them at REI or other places.
While at Performance also get some waterproof shoe covers, you'll need those and the Performance brand are a good value.