Where you buy these shorts will determine the amount that you are going to pay. Although you can find these types of shorts for a cheap price, realize that you will get what you pay for. The ones that will last longer will typically cost more as well. One company that has a decent reputation when it comes to these shorts is L.L. Bean. They carry some quality shorts for around $40. For something cheaper, you can try looking on sites like Ebay.