Hard top has some paint flaking, but is in otherwise great condition, no cracks and defroster/wiper blade are fully functional. Unfortunately I was hit by a red light runner and the Jeep was totaled, had the soft top on at the time. Pics show paint flaking on the front edge. Top will fit all...