To me it would depend on how you use your tools. Often (every week) or just light duty small projects here and there. I got a neighbor who pulls out his cordless drill a couple times a year. He sure does not need a Milwaukee or Dewalt. But I am using them often.Buy a new one at Harbor Frieght. I know, I know their reputation BUT you are already looking at USED ONES. Get a new one there and even if you have to use their warranty you will get through the job you have now.
BTW HF does have some decent hand tools. Sockets and ratchets. I bet I have an impact socket set going on 30 years old. It is getting worn, probably needs to be replaced. It has taken off well over 100,000s of bolts.