Ok. Here is the final update. I decided to go with the pump from MB(CAD328). but apparently there was a plug and adhesive required for 60 bucks more as they only made this WP with an extra opening or something...
So far its been a week and the car is running cool right in the middle of the temp guage just about 80.
All is well and i'm glad to have my w124 back on the road.
Thank you to all who helped me out!