Are D cell batteries good for done?

Those batteries are not designed for high current (they're meant to replace 9v batteries, which have notoriously poor current handling)

You should use batteries designed for RC drones; these will be supplied with a C rating that tells you how fast you can discharge them.