This stuff is really amazing!  My 12 year old Casio watch lens had become so cloudy and scratched that it was difficult to see the time without looking directly at the face, not at any angle.  Most of the watch face detail was unreadable. I bought the Polywatch scratch polish, and tried it on the watch.  The results are truly amazing!  The lens is now as clear as it was when it was brand new.  All the detail on the face of the watch is plainly visible.  I can read the watch at any angle with ease.  I did have a couple very deep scratches, and those did not come out.  However, all the cloudiness is gone, and the minor scratches too.  I'm looking at the watch now, and just can't believe the difference from 5 minutes ago.  I used just a couple small drops on the face, then used an old t-shirt cloth to polish it up.  I bore down with one finger, moving in a rapid circular motion, covering the entire lens.  After about 2-3 minutes of rubbing, my arm was tired enough to stop and check my progress.  I wiped down the lens with a clean part of the t-shirt, and was totally pleased with the result.  I've got plenty left to do the watch again (many times), or maybe some other items, which I'll think of later.  Just had to post a positive review on this stuff. I'm very pleased!