Hi Waqas, yes, that is the pin. I used a drift to knock it out.
As to the seal, I don't know if there's anything special about it as to installation. It is double lipped, so I put grease in the cavity, and placed down over the shaft. Then i used a small hammer to tap it in, keeping is square with the housing hole as it went down. The outside of the edge of the seal was plastic? coated, so I did not use sealer on that, where I normally would on a metal ringed seal.
Now, I have a question in return. That special O ring is in there. Mine old one looks like a regular O ring, but with the outside side flat. That is, it has a "D" cross section, with the flat of the "D" facing out. The new O ring looks like a regular O ring to me, it is round in cross section. Am I missing something? Maybe M-B didn't send the correct one? What is so special about the new O ring? I've put the new O ring in the pump regulator, and it was a good fit. But now I'm thinking I should order that O ring again and replace again. I don't want to have to pull this apart after starting my car for the first time! (I've had it almost a year, and have never driven it, nor any other SL.)
Ron