Hello - I fully sympathize - I would not pay “MSRP” for brand new hunt shirts - I never have, simply because you can get new or mint condition pre-owned ones at Middleburg Tack Exchange in downtown Middleburg. There is a Men’s Dept. (separate room in the back). I’m a woman and the women’s hunt shirts are all $10 during off season and $19 during season. All famous brands represented, incl. the same you would find at Horse Country, Dover, etc.
I have bought on eBay as well, but I find that they tend to still be more expensive even for pre-owned, and you can’t determine the right fit/size, nor actual physical condition from the posted photos.