US88 Ignition switch - Starter stays running

Hello. I recently picked up a '74 Dart. Tracked down an electrical problem (Someone re-routed the hot wire to the column because it looks like it shorted with no fuse and melted the connector in half, etc.) The source of the problem was the ignition switch, the crimping on the plastic cap failed and the 3 springs inside looked like they'd been in a blender. Took it apart got a couple springs from the hardware store, put it all back together. Lasted a handful of drives, came apart again. Picked up a Standard Ignition PN: US88. It fits poorly, the arm is a bit longer than the original so it wont seat all the way into the key mechanism, however it works. The RED wire isn't pictured but it's connected to the battery.

The problem is, the key ON position runs the starter non stop and the START position shuts it off. The car starts and runs. If I swap the BLACK (ON/ACC) and YELLOW (START) wires at the connector it should fix it?

Any insight is greatly appreciated.

I read through a few threads and didn't see my exact issue, apologies if it's there and I missed it.

Thanks!

dart new.jpg dart old.jpg