I'm no help, in fact I had to do a search on the 'net to find out what you were talking about. I do like slot cars though, so I wish you good luck in your search.
As I kid I had a Marx slot car set. I wore it out and then it got tossed, wish we had been smart enough to keep it. I found cars from a set like it and some track and hand controls, but always wanted a complete set.
Sorry, didn't mean to "hi-jack" your thread with my memories.