KieranBal
Good question.
Unfortunately, there's nothing we can do about it except -
Check the internet (incl eBay) for lowest prices.
Check the prices at American pilot shops - usually much cheaper, even if you have to take shipping costs etc into account. (
ie If you don't have friends/family visiting the States.)
Look out for second-hand kit advertised in your flying club and on aviation websites that allow ads. (PPRuNe doesn't.)