No probs CBB9,
You can use pretty much any small signal diode in place of the BAT43: 1N4148, 1N914, 1N916 etc, but the input drive threshold voltage will go up by (600mV/2) * 0.707V RMS
Afraid the Radio Shack NMOSFET type IRF510 will not be suitable. The type of NMOSFET is central to the design of the 'Engine Start Command' circuit.
But you could try replacing the NMOSFET with a Darlington transistor made from two small signal NBJTs (NPN normal transistors): BC546/7/8/9, BC107/8/9, BC182/3/4 and so on. This would increase the input threshold by (200mV/2) * 0.707 V RMS. UPDATE: Darlington now shown on schematic of post #23.
The Darlington transistor would also have around 1V across it when turned on; the NMOSFET by comparison would have around zero volts across it when turned on.
spec