There are a few yards around. The largest with most vehicles and such is Carolina Salvage which is down I-77 about 30-45 min from Charlotte. They are pretty expensive since they are so large. City salvage has a couple of XJ that a friend of mine has gotten parts off but I dont know any thing else about that yard. I think the XJ have been striped of the desirable parts. Theres a few others but I cant think of them at the moment.
I have got some xj's in my yard here in Hubert, by Jacksonville. Big Wheel Off Road. Better to call though, I dont get to get on here to much. 910 326 2881.