Old Navy B&M had some great deals on winter coats.
Most of them were less than $20 and
this one was $15.97.
They had a ton in stock too. This may be worth investigating for you eBay resellers.
I was at the Dayton, OH mall in Miamisburg so of course it goes without saying... YMMV.
Enjoy.