I have 2 sets, one set off an '03 and the other off an '05 with 3k miles on them. The '05 legs have the OEM internals, I'm assuming the '03 does as well but I did not use them. Both are straight. $500 shipped each or $850 shipped for both. (inside the Continental United States)