i went looking for zj swap and found a how to:
http://www.cherokeeforum.com/f51/grand-cherokee-front-rear-seat-swap-95-xjs-69296/
im still looking for a how to for wj seats..
found this on cherokee forum:'84-'94 XJ's: Your seat mounts are different from those of '95+ XJ's. They are closer together, and they bolt into the body differently. This makes it impossible to do a simple seat track swap for a set of '95+ XJ, any ZJ, and/or any WJ seats to fit. However, with some small modification, you can make it work.
1. Get the floor mounts and hardware from a '95+ XJ.
2. Find your desired seats. Manual seats are much easier because you don't have to run wiring for the power, plus it's one less thing to go wrong.
3. You'll need to pull your current seats out, including the floor mounts.
4. Put in the new seats, fully assembled.
5. Mark where the bolt holes are at for the floor mounts and pull the seats back out.
6. Drill holes for the new mounts to match up to so they can be bolted to your XJ.
7. Put your new seats back in and bolt them in with thread lock.
'95-'01 XJ's: Very simple swap
1. Find your desired seats from either a '95+ XJ, any ZJ, or any WJ.
2. Pull out the seats by simply unbolting the floor mounts.
3. Swap your current floor mounts and track rails with those on the new seats.
4. Put the new seats in and bolt them in. Congratulations, you now have a much comfier XJ!