Re: Hazy Headlight Covers... wasn't moisture inside after all!
You can usually find 3M products at a boating supply store if nowhere else.
They have a cleaner for the plastic windows on boat canvas...isinglass cleaner and polish.
Many other brands for that particular application as well.