totally agree Paul.
Jarrod, did they replace the water/oil heat exchanger at the oil filter and any oil coolers? Never re-use them after an engine dies.
In any case, this is a warranty issue right? something was clearly wrong in the maching or assembly. Hopefully you paid one shop for both so there is no fniger pointing about the failure.
New crank is a good idea, especially if the keyway was average in the first place, the old one would probably need undersize bearings too after
BTW don't worry too much about how long it ran without oil pressure. If the light comes on at high revs its already too late. Also, the oil pump failure is often the symptom, not the cause, the gears crack when they try and push metal through.