I haven't found 303 to be very long lasting, though I've never used it on tires.
I've been using McGuire's Endurance tire shine, and it lasts the longest of any I've used. It's a thick gel (oily) that I apply with a brush, and it takes some time. If you put on too much it slings off, so it's better to figure out how to use less, spending more time to spread it out. Because of its longevity, I stopped looking for better.
-m