Our 2006 WRX started knocking at just 20,000 miles and needed new rear struts - fortunately, they were replaced under warranty. Front struts failed out of warranty at 29,000 and Subaru dealer quoted approx £1,000 to supply and fit. However, small independent specialist I have dealt with for many years managed to source KYB gas struts and charged about £400.00 all in. Unfortunately for you, he is in east Essex, but if struts are in fact your problem, I'm sure he could supply and you could arrange local firm to fit. Let me know if you want contact details. Hope this is of help and by the way, I do know that struts are a known problem with Hawkeyes.
John MacDonald