On the headlamp with the moisture, don't use a heat gun, way too hot. I have used a hair dryer set on low temp -- it takes awhile.
For the yellowed lens, I have successfully taken 800 and then 1000 wet sandpaper and sanded the lens. Keep the paper and lens wet when you are sanding and you will see the material coming off turning from lite yellow to white. Than 90 % rubbing alcohol and clean the lens several times, let it dry. Paper off the area around the lens and then spray crystal clear paint ( Home Depot, the one made for plastic and has UV protection. You want the headlamp turned on when spraying the lens so the lens is warm. Spray several coats on. I have done this on my Lincoln and several friends, turns crystal clear, just like new!!!