I have a 12,000 pound winch from summit racing on the front of my rig. Believe they are made by T-Max.
Been using it for five or six years without a problem. Has helped me and many others out of mud and snow quite a few times. It''s not like your gonna winch your rig up a water fall or anything but it will pull you out of a mess. As others have said, on a heavy pull it draws some serious power. Gotta have the Cummins rev'd up! Not sure you will have enough juice from the genny to pull you out. Unless your getting some "too good to pass up deal" on the 120 volt winch I would go with DC. I use my winch a lot for a lot of things. Cant imagine my truck without it now that its up there!