Gee dave
we all see that you are in a hurry but a little friendly introduction with pics of your build will be appreciated and make people more sympathetic with your valiant effort .
It will yield more response too, so well worth the extra five minutes attention you give us
in any case, i haven't used xl125 pistons in my build (long story) but have a friend who does so with success and gave me one to measure
it's off a late 70's to early 80's XL125S or XL125R, doesnt really matter as they are the same piston
you will have to turn it down a bit, dome is too high
You welcome!
TG