Here is the parts list I used for the WJ knuckle swap. I know these work.
Knuckle Swap:
1999-2004 WJ knuckles (Pick N Pull)
1. 1999-2004 Calipers, make sure you get Akebono and make sure you get the mounting bolts (Pick N Pull)
2. WJ Rotors dual drilled for 5 on 5 and 5 on 4.5, dimpled and slotted- (Iron Rock Offroad) These rotors are badass.
3. JKS Spacers (JKS)
4. Hubs, TJ (I ordered for a 2001, not sure if it matters)
5. Ball joints for WJ (WJ and XJ uppers are the same, but the WJ lowers have a different taper, so at minimum get the WJ lowers.)
Steering: I got all my steering from ruffstuff.
1. Offset tie rod kit, comes with tube adaper, jam nuts, and 54" of 1.5" X .25 DOM. The offset rod ends are a must to clear diff armor and the passenger side lower spring mount (which you will have to trim) I have the a tapered reamer so I didn't by the tapered inserts, if you don't have the reamer get the inserts.
2. High angle rod end kit for the draglink. Includes enough DOM for drag link and track bar.
3. Inserts for high angle rod ends. These have a different taper than the rod ends for the tie rod.
4. Track bar hardware, Left and right heim joint + adapter + jam nuts, 7/8", you pick the bore and spacers for whatever size bolt you want to run. You need spacers, but you do not need high misalignment spacers. I got spacers to make the joint 1.5" wide.
Additional Beef:
1. JKS lower control arm skids
2. Inner C gussett kit (Iron Rock Offroad )
3. Inner C gussett kit (Synergy)
That's right, 2 sets of inner C gussetts. The IRO kit welds to the inside of the C and the Synergy kit welds on the outside, top and bottom. The Synergy kit needs to be modified to fit the XJ. It took me about an hour to grind them for a good fit.
If anything bends on this D30, I don't think it will be the C's.