Transistorschaltungen sind für mich einfach böhmische Dörfer
Dann wäre vielleicht der Einsatz eines integrierten Motortreibers (z.B. L293D) der Weg des geringeren Widerstands.