If you buy used, make sure to clean it thoroughly first. I bought a 1stGen ECWCS top that must have been used by a mechanic or somebody, because it stunk like grease. No structural issues, but it leaked in several places. For some reason, after I washed it in my clotheswasher (hot cycle, Tide), it has been fine ever since.