I don't know that the watt's link is doing you any harm. Wouldn't your money be better spent on:
a. Adjustable rear perches for ride height adjustment and spring choice.
b. Adjustable lower links for maintaining pinion angle.
c. Tires, horsepower, lightening of the car, etc.
Maybe you are already set with those items, I'm just asking.