This is an odd one, but admittedly a fun one... Has anyone picked up a set of keys from Doctor Collector? I just got the Doc Brown DeLorean Keys... for $17, I'm still not sure, but I did have fun. And maybe that's all that matters? The look In-Universe to me.