I use Lucas products , 80-90 HD Gear Oil for the diff and 10w40 Semi-Synthetic. For the winch, some brands will cross over but not sure which. Check your cooling system, seems to be the biggest problem with that model/year range (fan and coolant level). Other than that, check wiring connections and water proof as much as you can, corrosion causes a lot of issues as well.