Received in good order & it fits my bike nicely though need minor adjustment. It runs perfectly as expected.