Ben Sherman’s green Harrington jackets are on sale for $41.99. Add an extra $5 for shipping, and you have a fairly versatile piece of outerwear for $47. The offer is only good for sales within the US.
Unfortunately, I can’t tell you anything about the sizing or quality of these jackets, as I’ve never handled them, but you have 30 days to make a return if things don’t work out.