We're unlikely to ever to get everyone to agree on anything.
Here's my 2 cents.
I have a luke's link installed on mine, have had for a couple of years now. Works perfect, should do so indefinatly. Cost about $50, it's a simple, cheap, repair.
I see the '03 track bar install as a MUCH more exspensive redesign. A change to the way DC should have built it in the first place.
Cost not factored in, I'd rather the '03 bar , cost considered, I'm very happy with the luke's.
Good luck !!!
Rick