i took my steering head apart just to check it again, as i wash my bike after every ride, and what do you know the upper bearing already had some rust on it and the race also. i've only had the bike since june of this year and have already taken it apart and put grease in there once. now yamaha finally shows a fix for this. if you purchase a new upper bearing #93332-00078 it actually comes with a rubber seal built on to the top of the bearing so it should help seal even more of the water out of there. if you need the top seal also that # is 4EW-23416-00. looks like it should work pretty good to me. make sure if you don't use these #'s that your parts guy looks up the right # for the top as now the top and bottom bearing both come with seals already on them,and the bottom one has a little bit different seal on it. the dealer microfishe is really vague on this part and looking at it on there makes it look like the bottom bearing is on the top, so it's pretty easy for the parts guy to confuse the two.. hope this helps, we'll see how it works.