L293D or L293B?

Fast diodes like the 1N4148 or the 1N914?

No, those can't take the current. They will blow easily. You need 1N4001 at least.
These are preferred:

I don't understand the schematics in the pdf.