it has a relay...weather it's HD or not I don't know. ALternator is perfect working order, I actually just did a refurbish cleaning on it so it's stock 130amp unit btw.
I'm not sure about the relay, it's got pretty thick wires coming out of the relay if that says anything and their Taurus fans.
I also should add I haven't used the winch since I did the refurbish job on the alternator, had it tested and tested perfect at 126 amps. Before this, yes running the fans and the winch it would actually stop the winch but I'm not sure now. I just figured it was "good idea" to put in another battery and share the load when winching?? maybe? I admit I'd rather not buy another bigger battery, the one I have is 625 CCA and practically new, the other battery is Interstate 680CCA (I believe) but I've already relocated my primary battery with new made box for the current Duralast Gold 625CCA battery I'm running. This other Interstate I just acquired not long ago for well, free lol and it's in good shape.