First of all, used pistons aren't likely to fit a different engine with decent clearance.
The engine should be finish honed to match an oversize piston during a rebuild.
Most importantly, if you're trying to make 300hp, (presumably with boost or nitrous), I damn sure wouldn't be using used rods or pistons. SMH