Gap offers its Gap Men's Brushed Jersey Pants in Light Heather Gray for $23. Coupon code "BETTER" drops it to $18.40. With $7 for shipping, that's $17 off list and the lowest price we could find. They're available in sizes XS to XXL.
Prefer another color? Gap also has them in Charcoal, Blue Stripe, or Gray Stripe for $21.60 plus $7 for shipping via the above coupon. That's $12 off list and the best we could find. They're available in select sizes from XS to XXL.