Ditch the CV axles. Use the 297 jointed axle shafts from the 99. What I don't know is, if you can swap the knuckles from the low pinion WJ housing, onto the high pinion XJ. THAT would be the better choice to be honest. High pinion ring gears are a bit stronger.
I'd like to address the strength issue. Yes, the D35 is a stronger unit, and since the Ex weighs more than even the WJ does, I'm not sure I would go with the D30. YES, I am going to do a D30 under my own Ranger with a 2.3 and 5 speed. Like you, I got he axle free. You've looked at the good and bad, just thought I would throw my nickels worth in.
And I do know a guy locally that hacked in a ZJ front axle and control arms (the mounting just looks too sketchy to me), but he wheels it and it does pretty good rolling 31s. I'll see if I can get a pic or two under it, since it is sitting at a local repair shop with a dead A4LD... I offered $300 for the truck thinking I might get lucky twice...
And a Super 30 kit has seriously upgraded axles... But even us ZJ guys ditch the CV axle shafts when we can (mine didn't have CVs when I bought it, which is one other reason WHY I bought this one....).