If your piston is usable I would stick with it. Unless you stumble upon a better one, changing it out as you now know will be $$$.
I would avoid a kart piston with the bearings in it instead of in the rod. Recently had a .050” over 101B rebuilt. Only made a few cuts with it. Left it with the builder for some fine tuning. Wrist pin took a walk and scratched the cylinder while he was tuning it. Found that this is not uncommon. Terry Ives has oversized pins just for that. Now I have the choice of re-lining or boring to .100” over and looking for a needle in the haystack oversized piston.
Don’t know how my 101B would have performed when broken in, but fresh it was not a wow compared to my stock SP125Cs.
If you just want it done and are up to another 2 bills, then purchase this piston and rod and have US Chrome bore and plate your cylinder. Make sure you get the right rings for the plating.
https://www.ebay.com/itm/VINTAGE-RA...791092?hash=item591795edf4:g:S0kAAOSwOR9ba10x
Ron