Logging on here after years away to say that if you're on the fence about this jacket, just buy it.
I love love love my Storm Rider. As in, wear it every day kind of love.
Is it warm? I use it in temps as low at -5c.
Just buy the damn thing. It's perfect.
(and yes, I grew up in the original Lee version. This is better)