A couple of suggestions from a professional circuit designer:
First, check to see if you need heat-sinking on that TO-220 case transistor. The best way to do this is probably to run the circuit at full speed or more, under load (i.e., with a spark plug), for a few minutes. Then shut it down and feel the tab on the thing -- carefully. If it's too hot to touch, it needs a heatsink. If you're left with a transistor-shaped blister, you weren't careful enough!
The rule of thumb is that if you can hold your thumb on it, it's less than 50 degrees C. If you're in a typical 25C ambient room, that means 25C of temperature rise, which should make the circuit good for operating in a hot engine bay.
Second, if you're in the US, consider buying your boards from OshPark -- they're a very nice circuit board aggregator. I don't have recommendations if you're outside the US -- I'd do a web search on "circuit board aggregator" and see what popped up. If you're someplace that's in tight with the EU there are some really good ones out of the former Soviet Bloc; if you're somewhere that's in tight with Asia there's good ones in India and China (there's also some appallingly bad Chinese ones -- so ask around if you go there). You'll need to check to make sure that your online tool will generate Gerber files. Or you can just get KiCad or Eagle and learn a whole new set of skills
.
Make your tracks wide enough. The default track width for any program is going to be pretty small -- this is a power circuit, so you want to think about how much current the tracks will be carrying and size them accordingly. Probably anything that's not associated with the collector or emitter of that power transistor will be fine at the default trace width, but the current through that transistor is going to be significant. There's circuit board track size calculators out there that you can use -- or just make sure that anything that's in the path from the final transistor's collector to ground is 1/8" wide and call it good. If it burns up, make the traces wider on the next board!