None of us can really know what´s wrong with the drill. If the drill was mine I would take it apart, it is very easy. Inspect the motors and brushes and buy what ever part that is worn out. In most case you can use your nose on the motor to sense if the arnature have been overheating. If so change the motor. If brushes is worn out, buy some new brushes for a few dollars. Personaly I can not se any point with buying new clamshell, chuck and gearbox if there is nothing wrong with them. A new clamshell with have some new scratches first week anyway. To me all that parts sounds like a new drill and I can really not see the point anymore.
Why change something that works and is not broken?
This is just how I see on it.