Someone decided to celebrate the 4th of July by giving me a star shaped crack in my 5th gen. Do the repairs provided by the windshield repair shops last? I know that the kits sold at Walmart will eventually give way and the cracks will spread (first hand experience on other vehicles). Is a repair shop (Novus and the such) the best way to go?