Meguiar's Endurance Gel all the way. Goes on
quickly, leaves a matte finish that doesn't
look cheesy, and lasts a good two weeks even
with rain. Try that with the silicone sprays.

T.