I bought this for our store several years ago. We think it out lasted the 500,000 cycles that the package says.  We have been very happy with it, so I bought the same one again.