Ignition switch for 69 Barracuda

I have a bad ignition switch on my 69 Barracuda. Most of my gauges were not working intermittently and I traced it to the ignition switch itself. I pulled it out, put it on the bench and did a continuity check from Battery to ign1 and ign2 etc. Sometimes it would work, most times not so I pulled out the key guts and drenched the switch in WD40. It got a little better but still not right. So I need a source for a good replacement switch... one that fits correctly with no surprises. Thanks in advance.