They work fine just have a relatively short life span. These are the pistons that came with the equipment I bought. They generally last between six months and one year before they start leaking. Just bought another brand to replace yet another leaker. Hoping. I can get a little more life out of the new one.