NJ:
Some owners say that Crystal Guard or Zaino is the ONLY way to go.
I have used the "Mother's" brand on the recommendation of WMichaels, and have been quite pleased with the results. It is a lot less of a hit on the pocketbook as well. You can find it at Pep Boys. The three part system can be purchased for less than $25.00.
No matter what you decide to buy, be prepared to spend some time applying it. I think it took about 5 hours to do it the first time from start to finish......
Now go and clean that baby up!!!!!