Does anybody have opinion on this water pump?

Well, sounds like you already have a radiator, inlet on the pass side, probably, that rules out a cast iron pump, which is 3/4' shorter.