I'm very happy with Duragloss products. I use their car was concentrate (#901), and their Total Performance Polish (#105). It's a bit deceiving b/c it's called a Polish, but it's not, it's a wax; you can call or email Duragloss to confirm that. I also use their Polish Bonding Agent (#601) with the TPP #105, b/c it's supposed to help the TPP and last longer. The results are excellent, the look is great and the durability lasts. To give you an idea, I used the #601 & #105 combo back in October, and water still beads up solid on my car right now.
I also use their AquaWax (#951) after every wash. It's another great product from them which I think I'm going to start buying by the gallon.
I'm not affiliated with Duragloss in any way, but I'm a big fan of their products. Do a search on car detailing forums, I haven't seen anyone say anything bad about them. They might say something is better, or last longer, but for the price Duragloss is EXCELLENT. I've found their products to be easy to use, with great results that last, at reasonable prices; I really can't ask for more then that.
Another nice thing about the #105, is that I didn't have any problems with it showing up on black plastic, trim, or rubber. I would just apply it, if I got some where I shouldn't I would just wipe it off when I got done applying it and was waiting for everything to set.
Duragloss isn't as well known as other companies, but I heavily suggest you do some research and look into them b/c I think they offer the best products for their price