I'm not sure what you mean. I need an oil pressure switch to shut off the fuel pump for safety reasons (having the idiot light hookup for it is just an added bonus). The ECU doesn't have an oil pressure connection? I'm using an MSD box, not the Chrysler ECU anyway.
I plan on using teflon tape, but this "christmas tree" just doesn't look like a great idea in a high vibration environment, I suspect it will also be susceptible to cracking.