I have the GM weatherstripping on order, but a guy I know who works at another GM parts counter said for me to order from this other place that I forget. He said their weatherstripping is guaranteed for life and if I have get a crack, tear, or any other problem from it I can return for a free replacement anytime. What is the name of that brand and is it worth buying over the GM originals?