I see no one has answered you. My guess is no, because it's hard for me to believe that the size, shape, and mounting points of a newer model grille would be the same as the original.
I think your mechanic is right, sounds like a bad water pump, since you're getting some circulation, just not enough. Only other thing I can think of is some partial obstruction in lower hose.