I've done it with 4 inch 383 small chevy pistons and stock 5.7 250 rods. Needs a LOT of counterweight cut to clear wrist pins but it works. I don't recommend 4 inch bore either...

Better is 6.0 aftermarket rods and custom pistons. My current engine is 4.062 stroke, 6.0 Crower rods, and custom JE pistons .060 over. Runs good. Not cheap.