I just had my top replaced. A trim company came out to do the work because the tech. wasn't comfortable doing it. The trim person did a bad install and I refused to take it home. The dealership was very nice about it and sent it out to a high $ shop and now it's perfect.