I still have mine too. First saw it in the flesh, early 1990s.... Saw it in a black plastic display box in the window of a Tourist shop next to the Ed Sullivan theater where they filmed The Late Show with David Letterman. It looked impressive. Didn't buy that one. But soon afterwards got my own Incandescent SL Scorpion. (No presentation box though.)The SL Scorpion! By far my favorite flashlight of the day. I thought these were the greatest lights ever, and bought a bunch over several years for myself and to give away. I still have a few Scorpions, but they're not used anymore.
It looked so nice, I'm sure someone bought it. Maybe a tourist. I hope it gave them many years of service.