Watch out for some of the non-TJ hubs. They have a larger OD and the TJ rotors will not fit over them. Now I've used XJ hubs with no problems. But, I've seen people have problems with spares they've gotten from junk yards. They may have been from ZJ's or something, but they are at least 2 different types.