A bit of a cross-post from the winter forum. Here is my experience with the Lake winter boots.
I have both the 145s and the 303's. I have worn the 303s down to single digits and have had no problem. They are amazing, warm even if your feet get wet. They are heavy, but that is to be expected. I have very wide feet, so I got the wide version as well as sizing up a full size. The included insole is thick, so you can swap it out for something thinner, and doing so has not left me wanting for warmth. Both boots have excellent soles for walking.
The 145s are good down to freezing for me with a thin wool sock and I can go even colder with a thick wool sock. They are much lighter than the 303s, but not as warm. In warmer temps, I do not get uncomfortable until the temps get above about 55F. I use the 303s below freezing in wet and dry conditions and just above freezing in wet conditions. I use the 145s above freezing and dry and above 40 when wet. After about a half hour in the 145s, your feet will get wet from splash due to a gap in the tongue near the top of the foot. This is my only gripe about either pair.
For the conditions described by the OP, I would heartily recommend the Lake MX145s.
i would replace either pair if anything happened to either one. You will be happy with them, and wonder why you didn't get them sooner.
As far as weight is concerned, the Lake 145 are about 300g heavier per pair than my Sidi Dragon Carbon shoes, and the 303s are about 300g heavier than the 145s. Sidis: 890g/
pr; Lake MX145: 1180g/
pr; Lake MXZ303: 1460/
pr