I'm sure I'm missing something...
edited about six times to 'fix' stuff...
..but, I don't understand the surprise at finding a piston that isn't made for your bike doesn't fit.
From what I see off the wiseco website, the idea of some 'late 80's early '90's' model kx250s having the same piston doesn't work.
Bore and stroke of your bike matching bore and stroke of a different bike has
no bearing on the design/specification of the piston.
You might ask wiseco:
mailto:info@wiseco.com
From the wiseco website (pdf downloaded info):
KX250, 1987-89 67.4 249 67.4 STD
556PS (piston part#)
KX250, 1990-91, PRO-LITE 67.4 249 67.4 STD
607PS
KDX250 1991-94 x 68 .025
So, a 'late '80s' model KX250 has a
different piston part number than YOUR kdx. Check it out @:
http://www.wiseco.com
Besides the different part numbers, you didn't mention the measurement FROM the wrist pin to the top of the piston. Just because the skirt is different doesn't necessarily mean it won't fit.
CERTAINLY be sure, of course.
I haven't put the time into this that I would if it was MY bike...but a cursory look at the wiseco website seems to show some errors in your information???
Oh...and NONE of this specifically says 'SR', neither!