needed a rebuild bad. everything in package was individually wrapped and pre greased although i added more of my own to aide in installation. major improvement over what was previously on bike. way cheaper than OEM. would recommend