I do rebuild some pumps for people - I have all the pullers and special tools to remove/replace bearings, and a shelf unit full of bearings (actually only two cover most motors), start capacitors and switches. I have done TONS of them.
But having said that, you must keep in mind that if you have a motor rebuilt your money goes into my pocket in the form of labor. If you buy a new motor, your money walks out the door with you in the form of ALL new bits: new winding, new case, new bearings, new electronics, and you may choose to upgrade to a better (more efficient) motor.
Food for thought.