how much do you want to spend? I got a set of rubber ones from Wally world that fit really well and provide good coverage. Of course a set that is designed for the xj will fit better, but ti all depends on your expectations. I am quite pleased with mine.
Quadratec has their floor mats for front and back as well as the cargo area for the XJ, in black only. The cargo area mat has cutout areas for the cargo tie downs. A nice touch. I'm looking at these because I use the tie downs frequently. The cargo mat is $70 at Quadratec.
'97 XJ Moss Green Metallic. 2DR. 2WD AW4 factory tow. General Grabber AT2 255/70x15.
I have Husky liners in the front, rear, and cargo area. They have all held up fine over a couple of years. The quadratec liners look nice as well, possibly even a little more rigid than the Husky liners but I'm only basing that off of pictures.
Quadratec floormats with QT logo are $10 less than Omix-Ada-Rugged-Ridge floor mats with RR logo.
QT floormats with QT logo are $20 less than Omix-Ada-Rugged-Ridge floor mats with Jeep logo.
QT floor mats are quite a bit less money than Husky, and QT are better, IMO.
QT sales insists the QT floormats are NOT made by Omix (though they look the same to me). I don't know or care.
I think the QT are among the best, and defineatlely the best price for a high-end floor mat, and QT has free shipping for JF members, which saved me $45 shipping!
I ordered QT floormats. I wish I could order them in tan to match my interior, but they are only made in black. They are awesome anyway. I ordered by phone, told them I'm a JeepForum member and got free shipping! So my XJ is taken care of.
I wish I could get these to fit my Buick (if they were tan)!
Warning: I often edit my posts a few times to get them complete, or to correct errors.