When I took apart the engine I'm using for my stroker engine the bores still had the factory cross hatch, almost no wear ridge at the top of the bore and the bores were round within .0015. If I wanted to be extra cheap I could have just ball honed the cylinders and used stock pistons and new rings and it would probably have run fine. Now I'm not saying that 4.0 blocks don't wear out and that you should use stock size pistons, just that if you want to spend as little as possible have the bores measured by a machine shop to check for wear.
I'm not sure why the 12CW crankshaft would be undesirable in any stroker. For an automatic they would not be the best way to go, but the rotating mass would be helpful with a standard transmission (I forgot if you have an automatic or not). SCAT is now producing a stroker crankshaft that is built with some of the 4.0 specs; it has 6 counterweights about the same as the 4.0 crank (54lbs IIRC) but has the stroke of a 4.2.
I haven't heard about the Chevy 283 piston rings yet, neat trick.
Decking the block to get as close to a zero deck as possible will keep the quench as tight as possible which will result in a better burn in the combustion chamber.
When it comes to the pistons you will have to weigh the cost of a set of KB pistons vs. a set of 4.2 rods and cheaper cast pistons. It all depends on what kind of deal you get on parts.
A quick port and polish on the head and a good valve job will give you some good power gains as well. Chevy LS-1 valves can be used as oversized valves. If you have any experience porting it can also be a cheap way to make more power. If you don't know what you're doing in the port you can do some real damage.
Since you're on a budget the stock rocker arms will do just fine for you, just replace any that are worn out.
Here is some good info about rocker arms.
Check out
www.jeepstrokers.com out for some more info.
One more thing to keep in mind is that if you build the cheapest stroker possible then you're the owner of the cheapest stroker that you could build. If the engine in your jeep is still running strong you should think about waiting a few months to save up more money so you can have a better engine.
Where do you plan on having the machine work done?