i have 1 from an XJ. it measures 30.5 center to center. pulled from j&j, so condition is kinda unknown, but ujoints and cv feel good.
welcome to it for what i paid...$20
i think i actually might have another kicking around, if the first one is no good. it would be the same length.
text me
Spencer