meloni, I see that you are already getting greedy with your "little more power search",
first a little bit more compression,
now 555 pistons,
Next a 718cc monster? It is doable, ask paulages
not sure you will be left with much sleeve after boring out to 58.5mm (550 bore), some people here should know better.
Would be way more easy to find a 550 block and pistons in ebay and simply bolt it on. no problem to do that
Anything more will require messing around, new sleeves, higher compression, etc.
now back to your original request, here is the piston holder I built. All the pistons have a circular machined step that is used to manufacture them so you need to measure it and build something similar. it should fit precisely inside that step.
the internal part holds the piston from it's pin by pulling on a threaded rod.
one picture also shows the difference between the crown of a stock piston and a modified XL125
enjoy and start learning about these little motors, this site is full of info.
and its also much more interesting and challenging getting 10 hp more from a 40 hp 500cc motor than from a 180hp 1200cc one
TG