Winch could use some new cable but works. Plate was on a 2000 Honda foreman 450 but would probably fit others. Good fairlead. Has the wiring and solenoid.