In my unit the bad bearing was an SKF 6003 double sealed bearing. I was not able to read the bearing part number due to corrosion but I measured the shaft at 17mm, bearing OD at 35mm, and thickness at 10mm. This is a 6003 size bearing and it is double sealed. I have no idea what precision level bearing was installed from the factory. I went with a 6003-2RS double sealed bearing in ABEC 3 precision level. The bearing was in stock at McMaster Carr and I had it next day. McMaster Carr part number 6661K86. Cost about $40 without shipping.
Re-assembly is pretty much the reverse of the above steps.
1. Press new bearing onto shaft.
2. Install reluctor wheel back onto shaft and secure with nut. Install the resolver sensor if you removed it.
3. Very carefully start putting the case halves back together. Take care to line up the marks you made earlier.
4. I started the long torx bolts back into their threads once I was happy with alignment. Keeping an eye on the gap around the halves, start snugging up the long torx bolts in a star pattern. Take your time to bring the halves back together evenly. Once everything seemed tight, I tightened up the torx bolts. I have no idea what torque is needed, I just went until it felt correct.
5. Re-install the electronic module onto the motor generator using the reverse of the above steps. Keep everything loose until you get all 4 stand offs back in place and the bolts through them. This was a bit tricky, but not too bad.
6. Snug up and then tighten the 4 bolts holding the module on before fully tightening the electrical connections.
7. Plug in the small round electrical connector.
8. Re-install the black plastic cover. Mine had debris in it from the resolver damage so I cleaned it before putting it back on. Go easy on those little screws. I did not crack the cover but it seemed like it would be easy to do.
At this point the motor generator should be reassembled and ready to put back in the truck. Give it a spin. It should spin nice and smooth. There are no brushes or commutator so it should not have anything dragging or grinding. Just normal friction from bearing grease and seals dragging.