Other things to look out for are the front top mounts pushing the strut tops up and the front lower control arm bushes.. If it torques steers a lot then chances are it's the lower bushes on their way out.
Leda do very nice solid top mounts and adjustable dampers. They supply to the Scottish mini race cars