We replaced this YJ bestop soft top and soft upper door skins with a new nice one. No rips, tears or leaks. Does not include hardware, snaps or frame but the top's free. Some of the zippers are tough but they all zip and it's free. One of the rear window zippers is separating a bit at the seam and the other has a broken pull tab but it's free. Come get it, it's free OBO