Purchased a pair of paramedic shorts at the Army/Navy surplus. They cost around $30 but after several years they are still lasting like new. Also try the work shorts from Tractor Supply. The best buys are the Wrangler or Levi brand shorts that you can pick up at a thrift stores 1/2 price sale. Also look to see if there is double stitching where the jewels are at. If it is single stitched you can guarantee it will rip out. Dickies, Carhart and Duluth are good also - but next to impossible to find at the thrift stores. Goodwill 1/2 price day is 1st Saturday every month. They are a little higher than City Thrift or Value World also try Salvation Army. They all have dressing rooms except for Value World. Your boyfriend could try the golf shorts that are out there - but they get too dirty and the fabric doesn't hold up. Also, try to pick up the Made in USA shorts. Most imports are poorly made and then the zipper dies in them. Happy hunting - also pick up some bargains for yourself - Good Luck