Is that the Tecumseh engine ? I had one do exactly the same except the broken part didn't fly through the crankcase. Yes plenty of oil present, bad batch of rods perhaps.