Hi,
Den 2N3904 kannst du durch einen BC337 ersetzen.

Und ohne Dioden stirbt der Transistor weil er die Spannung nicht aushält die beim abschalten der Magnetspule entsteht.

lg
Triti