Its very hard to find a duffle coat for less then £50 unless you are willing to go to a place like primark or get one in a sale, which is unlikely as winter is coming. I payed £140 for mine and its last 3 winters and is still fine, they are worth the money and iv had cheaper ones before (around the £60 mark) and even they haven't lasted as well as my current one.