559PS/559M0 is 1986-1988 YZ125 ring pin 6 o'clock position (boost centreline)
540M05700 KX125 (+1mm oversize) is drilled for centre bridge holes - I'm not sure which other are drilled and which are blank
.
540M05600 KX125 1986, domed crown
http://www.wiseco.com/Catalogs/Powersports/Kawasaki.pdf
i think these are all 55mm long (skirt)
KX125 1986
540M05600 replaces 540PS which was a centre drilled skirt
KX125 1987
555M05600 defo centre drilled
KX125 1988-89 566m05600 single ring, undrilled, slight dish down
KX125 1989
578M05600 dual ring, undrilled
KX125 1990
589M05600
BACK view......FRONT view(centre bridge cylinder)
KDX125SR piston 13001-1346 ¥5,500 ea bare - ring, pin, clips are $ separate,
55mm skirt ~145g couple gram heavier than KR
with £3 cellphone endoscope Aliexpress 640x480 ... or get the £7 HD 1280x720 version
Lubrication holes are 40mm apart, less than KR (~43mm)
piston clearances
Wiseco 0.051mm
Wossner 0.06mm
WOSSNER piston comparisons
viewtopic.php?f=19&t=7562&p=72706