Switch and relay are worth 100.00 Needs a new pinion gear, pin broke and stripped it. I replaced the motor brushes a few years ago maybe could use new ones. They where inexpensive. I figure 100 into it and you have a good unit. First 100.00 takes it. Pick up in Long Beach/Lakewood area.