I have used many of the products from this site and have found them quite good.
http://www.griotsgarage.com/
The yellow clay bar is especially good. What I like is that they have kits all ready for you and all pre packaged.
They are very helpful over the phone as well.
A few years ago I purchased all the materials necessary to paint my garage floor and it came out great. I have since moved, but again the customer service was very helpful.