Sunscreen That Holds Up for Cycling?

Living in Tucson, AZ I have to wear sunscreen pretty much year round. I’ve come to really like Walmart’s spray on sunscreen (Equate brand). It isn’t tacky so it doesn’t gunk up like many other brands, it comes in sport and kid friendly versions (they are both “water proof”) and you can usually get SPF 50 for a few cents more.

I know not everyone likes to buy from Walmart, but I do 4-5 hour rides every Saturday and even with our extreme UV exposure I never get any sun burn when using their sunscreen.