As pictures show, transponder, tray harness and encoder. Removed for upgrade. worked fine at time of removal. ** FULL DISCLOSURE, THIS UNIT HAD PREVIOUSLY BEEN FLOODED IN FRESH WATER.  It had been flushed with distilled water , and dried. It worked fine upon reinstallation and operated about 6 months prior to replacement with upgrade . I'll warrantee this for 30 days.