I've been working on the starter motor for a bit.
Took it apart and used a rebuild kit to renew bushes and seals.
The only issue I came up against however was the needle bearing that sits on the drive rod on the bottom plate (inside).
This needle bearing should be a HK1312 I believe from what I read (and removed previously).
But a new exact replacement doesn't fit. It gets over the cog end, but doesn't seat down on the rod properly.
I ended up reusing the original which was partly mangled but still rotated and seated proper enough.

I ordered another HK1312 just to double check with the one I got in the rebuild kit. I also got a HK1412 to check the next size up, this one is too big rightly enough.

I just can't seat the correct size properly, I'm not sure if it's meant to be properly hammered on or not. Don't want to wreck anything.
Anyone had the same experience and know the exact bearing needed/how much effort is required to fit a new one?