You can try a plastic polish. I know Mothers, Meguires, and Plexus makes a plastic polish.
I've tried the Meguire's one, and it works well. It took the haziness away and cleaned my headlights up real well.
It's worth trying one of these before you go and pay for new units.