Yes, contact Roost on this forum, he has them. You can get whole bore kit with high comp piston for about $200 but just buying the piston and getting your existing barrel bored it will cost about $150 i think
the 138cc runs a 54mm piston makeing it a 127cc, 54x55.5 stock piston dimentions are pin top to deck hight is 12.35mm pin top to dome top is 14.21mm. 5.4x5.4x5.55x0.7854= 127.10
No sorry, i would recommend going to your local bike shop and asking them, as for pistons i can't help you either, try looking at some of the online pit bike shops.