I don't think there's much to argue about here. Most people who replace a piston in a Blaster engine install a new Wiseco piston in place of the stocker or whatever was in there before. I had my engine bored .25mm oversize when I had KOR do my port and head work last year, and Im now running a Wiseco piston in my engine. Why? Main reason for me was peace of mind. Wiseco pistons are forged and won't shatter as the cylinder wears and tolerances increase. Also, Wiseco pistons are of good quality and will last for years as long as you don't overheat your engine and score it. Also, you can buy new rings for a Wiseco piston separately and replace just the rings as needed (provided your cylinder bore is still within spec), without having to buy a whole new piston kit.
Bottom line? Any brand of piston will run fine in your engine as long as it is set up properly and the piston-to-bore clearance is correct, (my stock piston lasted 5 years and was still fine when I took it out), but cast pistons have a greater chance of developing stress cracks and will often break at the skirt as the bore wears or detonation occurs. Im not going to risk breaking a perfectly good set of engine cases by cheaping out on a cast piston, only to have it break later. If Im saving money on a build, Ill do it on cosmetics, not important engine parts.
Bottom line? Any brand of piston will run fine in your engine as long as it is set up properly and the piston-to-bore clearance is correct, (my stock piston lasted 5 years and was still fine when I took it out), but cast pistons have a greater chance of developing stress cracks and will often break at the skirt as the bore wears or detonation occurs. Im not going to risk breaking a perfectly good set of engine cases by cheaping out on a cast piston, only to have it break later. If Im saving money on a build, Ill do it on cosmetics, not important engine parts.