I've just bought these boots and they're pretty decent. Warm, a good fit, and seem to have a decent sole. Obviously they're only £20-£25 so couldn't say whether they'd last more than one winter, but I've been looking for ages for a sturdy pair to wear too and from work with plenty of walking, and I'm really happy with these. I think there are quite a few different Amazon and eBay shops selling them.