1995-2006 will interchange.2007-2012 will interchange
Not exactly but close.
No. They are not interchangeable.
It shouldn't, the engine blocks are different.
You can go with 87 thru 1995 for a direct fit.
Jeep Wrangler wheel lug patterns years 1995-2006 are 5X4.5
A Wrangler or Cherokee could have either a 2.5L or a 4.0L . A Grand Cherokee could have a 4.0L or a 5.2L.
2000 to 2006 wrangler 1999 to 2004 grand only cherokee
No it won't fit properly. You need a 1996-2006 chassis to use for the 2004 bady.
If the 4.0L is from a 1993-1995, then yes.
Jeep Wrangler wheel lug patterns years 1995-2006 are 5X4.5
An XJ is a Cherokee, a TJ is a Wrangler.
With a 2" lift these would clear.