Yeah, it should, except that one of the loose ball bearings or, the other gears, put a few dents in the end of the shaft. Pulling the gear with a puller will reshape it though, and the new one will slide right on.
Thought I should mention that the groove for the snap ring is fine, despite how...