Well I got my 2020 2500 back 4 days ago but hasn't rained since, been below 30's, so not sure if the repair is complete or not. After 2nd repairing of the window they said they found a small section that had no sealant from the factory install. They sealed it up and said it's good to go. Except when picking it up I noticed they broke the clips holding my carpet down on the floorboard, greasy handprints all over the headliner, sealant all over my rear window spoiler which had harden and looked like was scratched up, and my weather seal on that channel going from the rear window to the windshield on the roof was damaged with black sealant all around it.... So went back into the loaner. They had to order and replace the top weather seal, clean the headliner and replace the clips in the carpet. But as I went to pick it up yet again for now the 3rd time my paint is indeed scratched up where the sealant was on my spoiler and roof, paint is scratched by my door frames where something rubbed against it and my whole truck is nothing but swirl mark scratches now from going through their detail shop. Guessing they used dirty towels or mittens while washing and drying. They said they could take it to a professional detailer and have the paint fixed aka scratches hidden with wax. Told them there's no way I can except a +70k truck that looks like absolute hell on the outside now (black truck). Told him it was unacceptable to just have a detailer hide all the issues they caused and the salesman just smirked at me and shrugged his shoulders. Has completely ruined my buying experience.