So, has anyone ever seen one of these before???...

You sure that's not Mopars version of the Flux Capacitor?