depends on waht your doing but
Hydraulic Recovery Winches one of those should do the trick. a little expensive but you can probably find a better deal then 4wheel parts
i know a 10,000lb electric winch will pull a water logged f350 for about 20 minutes straight before it burns up

good luck