Are D cell batteries good for done?

Nope. Too big, too heavy, not enough current capability, even the high-capacity NiMH rechargeables like that.

Lipos are the only practical solution.

Steve