I recommend CarPro CQUARTZ DLUX, which is a protective coating designed for plastic and rubber. It lasts up to one year, provides strong UV protection, is resistant to very high temperatures, doesn't break the bank, making it an ideal "apply and forget" kind of coating. Make sure the plastics and rubber in question are as clean as possible before application for best results.