I'm sure this is a fine product as long as you get the right one.  It says Bravo 123.  If you have the solid brass pump, you need 18-3016-1.  The description doesn't say anything about that.  Save yourself a headache and check first.  If the blue drain plugs are on the housing before the hoses start, this is the wrong one.