Personally, I’d contact the manufacturer and ask them what they suggest as a starting point. Then, with other comments people make you will have a good reference starting point to perhaps know if someone found a better product or not.
Novus Plastic Polish is a possibility but I don't know how it compairs to other products.
Novus Plastic Polish is a possibility but I don't know how it compairs to other products.