I've never broken a rod, so stock there is fine.
However, I've blown up quite a few stock pistons, so the cost difference there is worth it IMO. I know you *can* build a stock block to take 500+ whp, Adam has done it... but seriously, the cost difference is what, about $300? That's less than...