Is another diode needed when using a tip120 transistor?
The datasheet does not say about the internal diode ratings, so external protection is a good idea when connecting to loads that may generate negative voltage undershoots. But what is important when driving inductive loads is that they can generate positive overshoots that can break the transistor, so there is even more need for a diode over the motor.