Have a look through the products on this web site, I've used several myself and they are very good products, not cheap but effective and worth the time and effort. If you want to know more you could look on Detailing World as they have their own section on there and they are a really helpfull and knowledgeable bunch.
Good luck
http://www.bilthamber.com/