Gauss:

Xpel Ultimate would be my choice.

There’s also Suntek which is good. 

Agreed, these are the two best brands. Xpel gives most protection on the exposed bits and Suntek gives best maintenance of underlying colour to the naked eye.