you probably don't need a whole new pump, you probably only need a wear ring for $40, maybe a new impeller which you can get a rebuilt one for $60, and oil for $15, not difficult you can do the work yourself. we can help.
the dealer probably wants to replace the impeller for $300, new wear ring for $55, new bearings for $75 and a couple hundred for labor, way overpriced for what they are doing, imo. they are not giving you a whole new pump for $660, they are just telling you it will be like new after they rebuild yours.