Did you try getting pistons from Spareto? I got a couple sets a few months ago for fairly cheap. I just checked and they have them readily available.