I bought a red 846 jacket and a black 877 jacket.  I LOVE the red one, it fits good, not too tight.  The black one is a little snug, almost a little too snug, but I have a thicker waist at my age, I guess.  I'm 5'4"  146  and I bought the Large.  I'd try an xl in the black but the sleeves would almost surely be too long - I wonder if there is a difference in sizing between the styles.. ?