I purchased the Front door seal kit from ccot and installed the window channels. I was very displeased with the product, and it looks awful and binds up my windows and I think it's stripping my window regulators. Anybody have luck with a different brand?