The only pair of shorts we have bought at full price have been the local club shorts we needed for a competition.

ALL other shorts we have not bought from local shops, but rather from the internet when the sales are on.
Of course, being in Middle Earth we have an advantage.
Three of the major internet-shops we use are based in America or England... so when their summer sales are on... its summer here, right when we need new shorts and short sleeved jerseys... and in winter sales we buy just as we begin our winter.

With four (almost five) racing people in this house, its a matter of necessity as much as anything - if we bought the clothes at full price we would never be able to afford the bikes!

Mak suggested E-bay... worth a look, we use "TadeMe" which is the NZ premium auction site, and we have picked up excellent equipment and clothing at bargain prices.
For example... from TradeMe... I have two pairs of shoes, they cost NZ$12 and NZ$8...
We bought a bundle of shorts and jerseys of assorted sizes and either never worn or barely worn for about NZ$50...

Be a bargain hunter... it means you have more money for upgrading your purty bike and components...