I've had smoked headlights on my car as well, but mine came from ebay. The whole smoked headlight (and where to buy them) thing has been debated to death so I don't think I'll get into that. You can buy them at a lot of places. (I think they are all made buy the same company to start with.. alright that's all i'm saying about that)
And, as far as fogging goes...
I honestly believe it is hit or miss with headlights. 2 guys can buy from the same place on the same day, 1 set will fog up and the other will look like new forever. I've had 7 different sets of headlights on my 2 sn95's and only had one set of headlights fog up.