Mine were creaking terribly and getting very embarrassing driving down the high street. Before shelling out for new wishbones, drop links, top mounts etc, I tried spraying everything with lube, wd40, silicone, but nothing solved it. I then had the idea of injecting lube into the ball joint rubber.
I used a needle and syringe from an inkjet refilling kit and used a dremel to make the needle into as fine and sharp a point as i could. I then used auto lube spray into a pot which i sucked up into the syringe and injected into the ball joint rubber dust covers. Do this as high as possible and less lube will be able to be squeezed out. The hole the needle made is impossible to see but will likely breath now the air seal is broken, you could possibly find something to seal this but not sure it is necessary, if you could make it in some way to see where the needle entered then it would save making another hole if it needs to be done again.
The noise went by the time i'd driven 100 yrds down the road and has not come back now for 2 months. I am not suggesting that this is the correct thing to do and dont know if it will be detrimental to the joint in any way (teflon coated joints), but it certainly pins down the noise to the ball joints, which could then be replaced without spending cash on other areas.
Hartech do exchange wishbones for £200 a a side and it's not that hard to replace them. A geo set up at Center of Gravity for a couple of hundred more and 2 grand at an indy sounds like robbery to me!
Slight knocking noises are likely to be worn drop links but creaking is 99% of the time the ball joints. Top mount creaking can normally be alleviated by taking the caps of the strut mounts under the bonnet and spaying some lube in the recess to stop rubbers creaking against the mounting.