Led + R is absolutely not the same as using 1N4007.
That led is only as a "spy" and not protect against voltage spikes during the switch contacts.
100 ohms are too little to power a led with 12v,need at least 1k R on the Led.
I have warned you.
For transistor use a NPN darlington, but i suppose one simple BC337 is ok (500mA max by Collector)