I know there are other posts on non-yamaha pto seals. I was in a bind when mine started leaking and a local shop had a kawasaki fork seal that did the job. It is a double lip seal too and fit perfect, I have a few hundred miles on it so far and all is well. The part number is 92049-1045. Ebay or google. some seem to superceed to a newer number but should be the same seal.