In the Texas heat and sun, I've gotten 3 months and counting so far on the paint. I applied some to my wheels about a month ago, and it's still going strong.
BMW wheels to be specific, I just hit'em with some soapy water and a brush, leaves them squeaky clean. Definitely going to save me money...