Interior parts are direct swap from 85-94 cherokees. everything else requires fab work for the seats, and nothing else will fit from any model other than an xj. Dashes swap from 85-96 with little hassle. steering columns do not work from 95-96. Only the kick panels, door panels, dash, seats, steering column and center console are interchangeable between those years xj and mjs of all years.
You will need MJ specific grey interior. Contact Rob (automan2164) regarding the MJ specific trim parts. I know he's got a ton of extra.
You will want your seats to be from a 2 door cherokee....but you will be hard pressed to find a limited 2 door, so you may have to make a set of seats between 4 door leather and 2 door cloth (very easy to do). Bucket seat brackets are MJ specific, but you can make them using bench brackets and xj bucket seat brackets.
If you live in a rust area, do not do diamond plate side steps. They WILL CAUSE rust, and you cannot get behind them to wash the salt out without laying on your back under it. Do a set of chrome nerf bars if you must have them...they won't trap rust.
Thanks for the heads up on the side steps. Never would have thought of that. I live in Michigan and will be driving this a lot in the winter. I'll change those to the nerf bars instead.