As others have said, yours look surprisingly clear in the photos. They'll never be crystal clear due to the lens design, but that's better than most secondhand ones I've seen. Although in saying that, a photo can be very deceiving, especially when it comes to headlight clarity. They can stay looking great like that for days or weeks but will eventually go back to being hazy and dull, whereas brand new ones have a protective UV coating on the lens which lasts for around 5-years before it starts to deteriorate. I can still get you brand new ones from the dealership if you like, but I honestly wouldn't bother going for secondhand ones these days as they've all suffered the same fate after being exposed to the elements for the last 20-years.