i just got two new products, i used them 2 weeks ago and my tires/wheels are both still clean.
tires: Black Maigc tire wet foam, works awesome
wheels: armorall tripple action wheel cleaner, works awesome
both from walmart. i was surprised at how long they are still clean. i drive my G daily and my girlfriends driveway is all rock/dirt