I took a chance on it being OEM. It is not. It is smaller. Therefore Im sure it will not last. I have it installed. However due to its shorter length it is putting more stress on the rubber as the shaft turns. It is noticeably shorter than the original. Pay the little difference and go to the Polaris dealer and get the one designed and made for your machine. It is too time consuming and messy to have to redo.