I had the Gtechniq glass treatment done as part of a full detail on my 997 - that was about a month ago and, so far, it seems to be working well. The detailer (Clive at Ultimate Shine Auto in Stirling) reckoned it should last about 30k miles. Worth doing, IMHO.