These are all good suggestions. Repair should be easy, if it is a model Marineland still produces.
Try www.petsolutions.com. Select "Fish", and then "Replacment Parts" in the dropdown. Reasonably priced spares with a fast turnaround time, and they have a good list of filters they carry parts for. I'd have used a direct link, but the website has a bit of hacker protection, so grabbing that parts page via link didn't work too well.
The Hagen Aquaclears are hard to beat for sheer value. I'd just filled up my 100-gallon tank when the wife decided a vacation was in order. That old, used tank came w/ a new-in-box Aquaclear 500 (now called an Aquaclear 110), so I quickly assembled it, put in the sponge and charcoal media, dropped it on the front of the tank along with an autofeeder, and left for a few weeks hoping that the five-score of guppy fry I'd just dropped in would do okay (the two broods from mama's tank were amazingly huge). Needless to say, it worked great! As the fish quickly grew, so did cycling demands of the new tank, but the filter kept up with it...by the way, it is soooooo quiet and flows a lot of water. If I had the wall space behind the tank, I'd still be using it, but I had to switch to the old Marineland Magnum 350 that came with the tank. It was about 10 years old and needed a new impeller magnet, and it is now working fine.
Before I added the UGF, manifolding and gravel and removed the Aquaclear, another brood of guppies upped the tank population to 150. That single Aquaclear filter fitted with only sponge and charcoal, with no other media, handled the burgeoning cycling demands of the newly set up tank.
So, repair or Aquaclear? Not an easy question, as both avenues are desireable. BTW, do the 120...I didn't know if I was up to the 100, but if you have the space, water chemistry is easier to maintain for larger tanks, once stabilized.
v/r, N-A