the rear with carrier will be the more of a PITA to find. I can do about 150$ off on the smittybilt new one, if you can afford it (seems to be a bit more then expected) and dont find something else.
I can do $700 picked up. Typically 750 plus shipping and or tax. Otherwise check out craigslist. Theres a guy in Corona that makes em I think. Its the carrier part that many dont offer when it comes to the XJ, and cost.