well to me it is only good if the lights are made of glass, cuz in depend on make and model of your car too. If it is glass , yes you can clean them like new, if it is a kind of a plastic thing, no worth doing as it will remain good only for few weeks.

Usally dirt sticks on it from outside, which you can try to clean with taking about half of glass of water + vinigar + wasing liquid Fairy (from your kitchen)

Worth trying will clean alot, but doesn't makes it looks new.