As most of you know the steering stem bearings seem to be a problem on the aluminum framed YZ's. Some require cleaning and regreasing every couple of months due to water getting past the upper seal. Every other bike I've owned is perfectly fine doing the bearings every 6 months however this bike starts getting sticky in 2 months or less. I do wash it with a pressure washer but I'm very careful around all the bearings. I had ordered a Pivot Works kit a week or so ago because unfortunately I had some other things going on and let them go a little too long. I spent about 3 hours today searching for the appropriate sized o ring to help seal this thing up so the new bearings would last longer with less maintainence. I got home and opened up the Pivot Works package only to find they have apparently realized the problem and possibly fixed it. The new bearings come complete with an extra seal to hopefully prevent water from getting to the bearing. I'm a little embarassed to post this picture because I'm very much a maintainence freak and obviously let this bearing go way too far. On the left is the old bearing and race, on the right is the new one. This is a picture of the new Pivot Works bearing. The seal is made onto it. In this picture you can see how the stock bearing sits in the frame. And here is the new Pivot Works bearing with the built in seal. Sorry it's a little fuzzy. I'm going to see if this will hold up better than the stock stuff and report back in a few months. I really feel like this is going to keep the water out. The lower bearing has always come out looking very good. It's the top one that has always given trouble. With 3 other bikes that get washed just as much as this one they always are in great shape at my regular 6 month cleaning. Until this bike I've never even had to replace a steering bearing so I'm hoping to have found a solution.