Excellent kit and great value. The o-ring gaskets that came with kit didn't seem to be the same size as ones on my '06 klx250 but they appear to work fine. I had two o-rings left over for the plunger (I believe) that I couldn't figure out how to take apart. None the less I will continue buying these service kits for all of my bikes going forward.