Well We have already decided to change out the entire rubber roof already and that is being done as we speak, The Guy I talked to with heartland never said anything about the unit being a dealer add on so Im thinking it came from the factory like this. He said that the only way the roof could come out from under the unit was if the A/C unit was coming loose, and that would allow the roof to move as it did. I asked him if thats the normal/right way of cutting out holes for vents/ A/C units and he said some do leave the factory that way but they've never had a problem with them! its so upsetting that im having to go though this with a 3 year old unit