Jeez you really lucked out LOL !! All that's left now is the adjustments to make sure the glass seats properly against the roof rail seals and the door glass seal. you probably know this but just in case.. leave the door cards off until the adjustments are done.