The problem with the stroker is too much spinning mass. I've never driven one but I've heard people mention that it doesn't spin up and down as fast but that could be remedied (kinda) with a light weight flywheel.
I've been thinking about this exact same thing for quite some time. If you keep the stock block, head and crank 6200-rpm sounds like the maximum reasonable revs before you start having problems. Having the crank balanced is a good idea but I doubt you'll be able to squeeze many more revs out of it just by balancing. If you go up to a custom made racing crank then yes you could push it higher but now your talking serious bucks.
Same goes for the head, keeping the stock cast iron poses limitations over an aluminum racing head. I believe 10:1 CR is the max you can get from the stock head even with some savvy polishing, but that's ok because anything above that requires racing fuel.
I like to design an engine by first getting an idea for the power band then find a cam that is best suited for it's needs. Basically build the rest of the engine around the cam, not the reverse. If you're keeping the stock crank (6200-rpm redline) then I would go with
CompCams 68-239-4 but it requires headers and short gearing but that's a given for "an insane 4.0". :worship:
Edit:
If you do some research on cams
this is a good article covering the basics. Also keep in mind that the 4.0 has similar a bore an stroke to the Chevy 350 so what works for it should work for the 4.0
Bore x stroke
4.00" x 3.48" = Chevy 350 V8 - 349CI (43.6CI per cyl)
3.88" x 3.41" = Jeep 4.0 I6 - 234CI (39CI per cyl)
3.94" x 3.41" = Jeep 4.0, Bored .06" over - 242CI (40.3CI per cyl)
___________________________________
Now dead '91 XJ (donor vehicle) -->
Mods
Coming soon '97 XJ, I-6, 5-speed, 4WD
JeepSpeed East /
SCCA RallyCross
The race course