Revain stated that they are compatible with 98 Cherokee (XJ). When I received them I thought they looked a little flimsy and when I tried to put them on I was right. They're too thin for the 27-spline D30 (ie, any D30 ever shipped in an XJ). I checked with the manufacturer that 11105 is for a 30 spline axle. If you are looking for oil seals for XJ, choose 11102 (red) or 11103 (black). BTW I checked the PN on several sites and they are all wrong. I'm sending mine back now and ordering 11103 and will let you know if it's the correct PM.