I would first try a very careful wheel balance, eg done on a Hunter by a pro, like the one in the link:
http://www.hunter.com/pub/product/ba...159T/index.htm
If your front tires are fairly worn, that is not helping either. I think the older Xs get the more sensitive
they are to wheel shimmy via worn front tires and wheel bal. that is not as effective, vis a vis the tire
wear, as it was when new.
For not much money, I'd try wheel bal.first, before I let someone sell me new front end components.
GL,mD