Same kit, most of these kits are made in China. I very seldom need a bearing usually just the rubber seals and brushes but everything is in it it you chose to use it. So many starters are the same motor now days but different front and rear housings. I think the last time I bought brush kits they were 3.00 a piece, and worked on 90% of all the starters I have worked on.
This kit is the one I used on mine, its made in china I'm sure. This seller "Caltric" I buy a lot of stuff from them, and they have always always replaced any thing I have had problems with no questions asked. I wouldnt put use there solenoids though, there builder has no quality at all. They will hang up if you crank on them a while and you have to tap them to get them to shut off! The main reason I rebuild my own starter is so I "KNOW" whats in there and how its built. If you use your old bearing be sure and use some white grease on the ends. I have used lubri-plate since the early 80's when building anything boats, cars, bikes.
My preferences when doing things on any bike or power sport vehicle are, "Again this is what I use"
Plugs- NGK, Unless Nitrous is used then Autolite.
Oil- Delo or Castrol, Synthetic- Amsoil or the new Pennzoil.
Electronics- Ricks motorsports
Filters-Wix, same as NAPA, Never a Fram.
Lighting - Sylvania
Seals and Carb kits K&L
My phone is always open for questions, just send me a PM and I'll call you its not a bother AND that my friends is how easily I can get sidetracked!!! de John.