Bring foggy polycarbonate lenses back to crystal clarity, then seal them with a UV-stable topcoat so they stay that way for a full year.
Factory headlamp lenses are polycarbonate plastic with a thin UV-resistant film bonded on top. Years of tropical sun and rainwater break that film down. Once it's gone, the polycarbonate itself oxidises — yellowing, hazing, and (worst) scattering your night-time light pattern badly enough to fail a JPJ inspection.
The UV sealant is warranted for 12 months. If significant yellowing returns inside that period, bring the car back and we'll re-seal at no charge.