
I have the bright orange Perfetto Vest. Buy it if you don't want to get hit while training. As a former Cat 2 masters road racer you need to wear bright gear, use a front blinking light, rear Varia radar light and even a mirror. This fits tight, blocks the wind, has deep pockets, adds some water protection and goes with my Perfetto orange jersey. I also have Castelli shorts, arm, knee and leg warmers, shoe covers and a variety of their gloves. If you like to ride outside in the winter and don't want to be miserable, you get what you pay for. Castelli has all the most technical materials. Note: Castelli fits small and snug. Size up. I buy XL.

These are perfect for rain and a bit of warmth.
The 2-part velcro closures in back make a perfect fit and make it easier to put on.
Size L fit both my size 43 Lake road shoes as well as my size 43.5 Sidi mountain shoes. However, I needed XL for my Shimano size 44 Shimano SH-EX300 "city" shoe that's more of a tennis shoe style.
Luckily, the XL works well for all those shoes, including the size 43 road shoes. So, don't be afraid to size up.

I had a pair of Castelli overshoes, and they finally got too many snags in them to be effective. I found these and gave them a whirl.
Def snug fit, not so much that it's the wrong size on the sizing chart, but you need to give them some tough love to get them on. They're fine though, if they are loose and flappy they let water in easier.
Too expensive for what they are, catch a sale and they are more reasonable, but still, it's rubber and a zipper, come on now.

bought one pair of these because of the steep discount and i loved them so much i bought a second pair immediately after because i knew they'd be going out of production at some point (gore is going out of business). they're nice and flexible around the knees, really soft material that kept me warm in 40-50 degree weather and has an extra flap of material to keep your junk from being blasted by cold air.
I've been rockin a couple of pairs of castelli winter bibs and while they are working fine, they felt so restrictive due to binding around around the knees.







