Ceramic sealant
IMO- A good coat of wax regularly. Then you can easily rinse the dirt off. Had the same issue with bugs on my Harley fairing. Good coat of wax frequently, bugs come right off without rubbing, blow dry with a leaf blower.
Print