Is it just the polycarbonate front covers?
My brother's old Nissan had this at 8 or 9 years old. I bought a kit from Amazon for a few pounds and fixed it.
You get a paste like toothpaste that you rub onto the light and then buff off. Indeed I have read tat you can use toothpaste to fix the problem.
It might not be a permanent fix, but it is just a bit cheaper!