what about finding pistons for a bigger bike and using them like the cb500 twin pistons or rs 125 pistons something like that
CB1_Boost's mechanic has said that it just needs rings on three cylinders. I would assume from that his cylinders are not bad enough to need a rebore and new pistons. You MIGHT find a piston with the same bore, deck height, wristpin size, etc but it is very unlikely to have the same crown shape (dome) as the CB-1. If a rebore was needed it would be better to look around for a set of barrels in better shape and again go with just new rings. There are a few of them listed on ebay.
But as I said, so far, all he needs is rings so better to just do that.
Another alternative if really needed is to knurl the pistons as rebuilders did as very common practice years ago but it is not a great fix as the life is certainly not what new pistons will give.