Its not the piston you need to replace its the air canister correct? And more precisely the valve end? I have a view and can sell you one. If its just the valve core that is leaking then thats just a matter of swapping out the valve core with a tool from amazon/tyre shop.. if its leaking air through the piston then its a matter of changing the o-rings on the piston, which I also have.