Hello Ron,
Good questions...
Your short block is correct! Congratulations!
However, the cast number on the head cannot be correct. It _must_ begin with the digits 127... or 129.... and indicates then a 230 SL or 250 SL/SE head. Everything else does not fit - especially not a 120. As to my memories an M130 head (280 SE/SL) also does not fit the earlier short blocks. At least this cannot result in any useful combo ...
Joe (JA), Dan (Benz Dr.) and others told us a 250 SE head will work fine on a M127 short block ...
As to the pump ... ah, no. Yours must be a pump of a 250 SE (or SL, those are identical) as far as my numerical memories tell me right now...
The 250 SE pump fits on the short block and you probably also will be able to get the engine running... But there is nobody around who ever recommended doing so.
The better choice is try to get an original R11 pump.
Good luck with your engine and keep us updated
Achim
(Friedrichsdorf, Germany.
No SL, only parts and knowledge collector)