Regarding the Street Boutique kit...

Is this a permanent fix? Will this make it so I will never have to deal with Window track issues again? If so I'll just order the kit wether the dealer can fix it or not (without window replacement)

Thanks