I accidentally found that wiping a bit of MEK across plastic foggy headlight lenses seems to clear them up quite well. Just be careful that you don't try it another time immediately afterwards because the solvent has done its job and if you wipe them again it'll be like wiping across drying paint.
It seems to clear them up really well, and for me, a cheaper and quicker solution than buying one of those kits. No idea how long it will last before they get foggy again, but I'm satisfied for now. Of course, the clear coat on my '96 Civic is peeling off, so I don't really care about the paint. If you try this, you might want to tape off your car first.