PS -
Lexol's Vynlex
https://www.amazon.com/dp/B0002KKHS8..._OkbYDbX9R5NXA
Is epic for plastic surfaces when Nextzett Plastic Deep Cleaner is used first- 16.9 fl. oz.
https://www.amazon.com/dp/B004B8EUI0..._AjbYDbAYWYMNY
Prima Car Care's like of waxes, sealants (Amigo is a lifesaver), and car wash (called Mystique) are amazing -
https://primacarcare.com/shop/
For scratches, believe it for not try this rascal - Carfidant Scratch and Swirl...
https://www.amazon.com/dp/B07HNHC828...p_mob_ap_share
And, yes - I go over the top with this stuff
No - I don't sell any of this stuff or associated with anyone who does (Prima is actually poor at customer communication FYI)