I was sold a returned part and ensured there was nothing wrong with it at purchase (last on the shelf). I had to return it because most of the wiring was missing. I was treated as if I had removed it myself (from the same dude that sold it to me!). It wasn't worth the humiliation I felt in front of other customers. I left....beware of these guys.