L293D or L293B?

rva1945:
Fast diodes like the 1N4148 or the 1N914?

Fast or slow doesn't really matter because diodes are all fast on turn-on, its turn-off that
can be slow, but the free-wheel diodes only have to turn on fast to swallow inductive spikes.

(Slowness caused by parasitic capacitance isn't a problem because the inductive
spike is absorbed by a capacitor too).

1N4148 have a 4ns switching time, this is fast.