KB HyperT's?

IMO - no reason to replace the pistons. Just run a quick cleaning pass with a light hone and toss a set of fresh file-to-fit rings in it at most. Set the top ring per KB's spec for high performance use (I think it's going to end up around .028-.030", run the 2nd gap at .024", and run whatever gasket you can find. If you take it apart and measure the top and it's big enough, you could just put it back together...