Sears offers the Roebuck & Co. Young Men's Denim Western Shirt for $19.99. Coupon code "OUTDOOR" cuts it to $16.99. Opt for in-store pickup (where available) to avoid the $5.75 shipping charge. That's $23 off list and the lowest total price we could find. It's available in sizes M to XL.
Of note, Shop Your Way Rewards members will earn a Sears credit with these purchases and may be eligible for additional credits and discounts. Plus, Shop Your Way Max members are eligible for free shipping on select items.