I know I'm prolly a little late but I'm a mopar parts dealer and I hae info on the 2 part #'s you listed
3431020P now superceeds to 3895790 their is plenty avalible from any dealer (if they dont have it they can usually get it next day) list $ is $66.35 and is now called a switch if you let...