A broken-off piece of piston is an engine-ender. No safe way around that short of splitting-cases, inspecting the cases carefully for cracks (the force of that piece wedging against the crank lobes & pressing against the cases may of very welled cracked them). Not only that damage, but bits of aluminum could be in the two oiling passage, knicked-up the crank seals, impacted in the main bearings or lower-connecting rod bearing. For a piston to have enough slap to break-off a skirt, the cylinder I'm sure is well over due for a replate and on a 125, the lower connecting rod bearing is most likely not far behind either. Sorry for the bum news.