You should probably find out WHY it holed a piston before you slap another one in. Is the engine out of the vehicle? It would be a lot easier to strip it down for a cleaning and rebuild that way. You can decarbon the pistons in the block, scraping and chemicals will do it, but you have to be REAL careful to remove ALL debris from cleaning. You could easily clog an oil passage that way leading to a complete meltdown. If the head is off, IMO, strip it down and give it a real valve job.