I recently bought a knock off national shirt due to the crazy prices of the official ones.
For the team i support i have 2 home shirts from the past 10 years and i bought last year's away strip near the end of the season for cheap as they were getting rid of them.