This pump was removed from my 1977 930/50 engine. According to Waynes book on page 77 it is from a 1982 1/2 - 1989 Carrera.
As far as if it will fit your case I will leave that up to Wayne. Looking at the pump it is identical to the earlier carrera Pump except that it has the integrated screen.
"The number on mine is 964.107.105.4R"
This sounds like a 964 pump by the part numbers. If so I believe that you will need to open up the case for it to fit. I upgraded my oil pump with a 964.107.011.11 Pump.
here is a pictureto show how the case was modified.