everyone who has had the p0300 light hasnt fixed it yet, so no one can tell you for sure (i can't since they haven't reported it back).
there are minor differences in systems otherwise, but the <08 engine fits. odds are the head is just and the block is good though. aluminum heads warp A LOT faster than the block would warp. but you need to be concerned, how did it overheat? if she dumped the coolant into the oil pan and washed the bearings you might as well do the whole engine. Pitting in the cylinders when sitting is typical though, moisture on raw metal = rust. you can clean it with wd40 and a rag, the put oil in the cylinder and crank it over slowly to let the rings cut it clean.. low buck hone job.