I did the short-term fix by cleaning the contacts, pinching the metal spades (contacts) closer, etc. The plastic on the black-wire lead (on both connectors) is melted and therefore does not provide adequate support for the spade. I have been unable to locate a new 9003 socket. A junk-yard near me apparently received a fresh 94 Discovery from an accident. I'll need to call to see if I can harvest this part if it is in any better condition than mine.
I seen on the net that a 9003 bulb is the same as an H4. Does anyone know if this is true. At an auto store today I picked up both bulbs and the connectors are configured the same. It looked like the H4's prongs were slightly larger than the 9003. But this could be because it came from a different manufacturer, etc.
My preference is actually to purchase a kit, with spades and the plastic connector. Then I can crimp and/or solder the wires and then insert into the connector.