But you can buy an Ohio cast 4" stroker for $299. If you have to buy pistons anyway why not go with the cubic inches.
Just something to think about. Certainly if you are bucks down and just happen to have this stuff laying around, by all means, have fun. But if you have to buy some or most of this stuff, go with the cubes.
Just to add a little fodder, I really liked my 3.31 stroke engine, That thing really sang on the top end. My 3.58 stroke engine still gets the job done but it's not the same on the big end.