I urgently need to find a provider and/or the manufacturer of this component: If I don't find it soon (by Sep 21st) I won't be able to fix my DeLorean and go back to 1955 and get my parents together! My very existence is at stake!