Unless you really know what you're doing with rebuilding an engine, or have someone who is, I would hold off.
If I could do it all over again I would leave the engine alone and spend the money on a supercharger.
This engine has been rebuilt twice (after the initial build) in the last year. I knew what had to be done to stroke it, but some things that should have been done (that would have been done by someone who's actually rebuilt engines before/mechanically smart) weren't thought about on my part.
Knowing nothing about breaking a cam in I let someone else do it for me that worked mostly on older chevy small and big blocks. He only did it for about 15 minutes and didn't hold it a 2000 the whole time. I'm flakey on exactly how that part went, but in the end the cam was wiped out. That was a rebuild.
I didn't replace the radiator which was developed a small leak that turned into a waterfall a few months later, and on a long trip I overheated a few times. That was a rebuild.
In the end I have spent enough on this stroker that I could have bought almost 2 supercharger kits. And installing a supercharger is much easier and faster. When you obey the laws of boost and don't overdo the boost for a stock engine. Gas mileage would have been about normal, possibly increased. I haven't broken 12 MPG (usual is 9-10) since I've built it. That alone has been about another 400 bucks or more in the last year with gas prices.
Yes a stroker CAN be built for cheaper than the supercharger... if you know what you're doing.