After replacing my blower motor resistor, I can see why the OEM ones are so prone to failure. I took some comparison pics so you can see what I mean. I had to superglue the old one back together because I had to break it in order to get it out.
The Old Blower Motor Resistor:
The New Blower Motor Resistor:
The new one appears much better build to deal with and dissipate heat. So Im hoping I dont have to get back under there any time soon. I had been a long time without fan speed #5. Finally, due to the ignition switch, I lost other speeds as well so I just knocked them both out and replaced them both. Its good to have all my fan speeds again.