If it's as old as mine is, it may not need a new ejector. I discovered that the bore was only deep enough for 2 1/2" shells (no, I've never seen them either). I got a gun shop to open it up to 3" and the shells no longer stick in the barrel. I used to have to use a cleaning rod from the muzzle end to get the spent casings out. Now it works perfectly. I bought it 53 years ago from an uncle. Just a thought.
VietNam Era Vet. USN/USNR NRA
Rugers, S&W 22a, Marlins & a Shotty