I have used Auto Zone or O'Reilly's for at least three ignition switches. You can go to
Auto Zone or
O'Reilly and set up a profile and check prices and availability. At Auto Zone yuo can even send them a parts pick and they will have the stuff waiting for you. BTW - I checked on the price of the switch for my truck while getting the links and my truck ign. switch is $12.99. I'm guessing Dodge wants in the area of $40-$50 for a $13 item.
On your blower prob, my truck has a plastic housing (do I hear a Dremel) with the motor/fan mounted to it. It is right on the firewall so you don't have to rip apart the dash to get to it. The bad news - the fan/motor combo is at least 8" deep. I don't know how much room your case has. For 1 or 2 bucks you can go to one of the Pick-ur-parts places in the Houston area and look all day. If you find something promising, $5-$10 will take it home. I doubt if any auto parts store will have the mounting plate or fan, just the motor.