The headlamp covers on a '96 Jeep Grand Cherokee Laredo I just bought are very cloudy and faded, and I haven't been able to find somewhere that will sell me a new factory set. I don't want smoked lenses or anything like that, just new factory ones. Will I have to go to a dealer (and pay their likely buffed-up price?)

Also, one of the dials is missing on the air conditioning/heat panel. There are supposed to be three, one to control air "speed" (lo, med, hi), one to control air flow direction (dash vents, floor vents, etc.), and the third controls temperature. It's the temp one that's missing. The middle knob comes off with a little pulling, and I can put it in the temp one if I need to, but I'd like to have an original. Anywhere I can get one of those, too?