Agreed. For $17K, I would expect that it needs absolutely nothing. There should be all new hoses and belts, new tires, maybe even a few new engine gaskets/seals.
Without that, I would lower the price I'm willing to pay.
It would suck to lose out on an opportunity to have a clean XJ like that, but in the end it's just a 26 year old XJ.