For $68 I will ship this Flowmaster 40-series muffler, with 2.5" offset inlet/offset outlet, to your door. It has never been installed, and is in its original box.
No, a XJ requires a center inlet/offset outlet muffler. Unless you want a custom tailpipe, or no tailpipe, it won't work. And it still may not fit because of the offset inlet. That's why it's in non-jeep parts.