The seat base, track, and seat bottom mounting points changed in 95. Grand Cherokee seats will be a direct swap for 95 and up but will require modifcation and fab work to go into a 94 or older. If you are having the same issue I had with my 91, being the drivers side seat bottom having that annoying lean to one side. Check this thread out.
It is a very common problem with the older XJ seats.