Some of those Jackets look sick, not so sure about the pants, I'd have to see them in person I think. Do the jackets and pants interface like the Helly stuff?
If by puffy you mean the straight down jacket, then no...but they have it in dark olive, which looks pretty damn close to me, and the tweed jacket comes in brown and looks real badass.