Thanks dave, I think I have found a good match
NS125 pistons are more or less exactly the same dimensions, pin dia etc just the crown is about .5mm too high. Have ordered one to try, hopefully find a good solution to this problem!
PAul