The question really is whether you problem is worn out outer glass or corroded mirrors inside.

You could look on ebay for headlights in better shape. Also allows you to keep the old ones on file for when one is smashed.