If you need to save money - maybe you need to find someone willing to take the pump apart and fix as needed. You need three things - at least. #1 - a new head & rotor assembly for maybe $400. #2 - a new driveshaft. #23- find out what it failed to start with.
You could work around the broken ear of one of the mounting areas. But you must find out what the pump seized up. That shaft was designed to snap in two if the pump turned too hard. The main part of pump is the "head & rotor" assembly in essence - is a rotating shaft inside a steel bushing with no bearings. Just flat metal to metal with maybe .0002" clearance and lubed only by whatever fuel you are using. Your's galled up and seized. It did so either because the fuel had poor lube (or water in it) . . or . . . a piece of metal debris got into it from somewhere else in the pump.