My 05 Camy XLE headlight became hazy around 2012, after 7 years of driving and I try the 3m headlight restore kit it was ok but not 100% as brand new as originial. There was some tiny scratch from the sanding and it lasted around an year before becoming hazy again. Then I try Plastx & Meguair's Headlight protectant, result was ok but you have to re-apply both by hand like after every 2-3 car wash. Last year, i purchase an set of headlight from
https://www.autolightsbulbs.com/ the headlight brand they sent was VAIP Vision around $120 for both side included shipping. It took me around 2h (self teaching from youtube) how to remove the bumper, take notes which parts go where and re-install, also the after a few days of driving i notice the beam was 1 side higher, so you need to do Headlight adjustment (25 feet from the wall). Fit & finish is ok, but it's still cheaper than going to Toyota dealer and pay the full price for an headlight. I apply an thin coat of Meguiar's ultimate wax before installation and after each car wash an tiny amount of the leftover Meguair's Headlight protection and it still look like brand new that I installed two years ago. I notice now on Rockauto a lots of headlight quality like economy, NSF or Capa certify dunno if is really necessary to paid premium for these certification, and nothing went wrong since I installed.