Rebuilt 904. Whirring. Dead?

Too late now, but I was going to suggest that it was a stripped planetary center so the short teeth on the output shaft makes sense.
Either that or the snap ring was missing or came off the output shaft tip where it holds the planetary gear on the shaft and it slipped back and out of the planet.

Nice that you got it.

Sorry I didn't see this thread sooner.