my brother has a gorilla on his foreman but i put it on for him. the mount is pretty #!%, nothing lined up and there is only 2 bolts holding the winch to the mounting plate. we just drilled more holes in it to mount it. but it is really slow and the wires that come with it were not long enough to reach the back where everyone mounts the selinoid, so i mounted it on the mounting plate with the winch but you wont be able to do that becasue the radiator will be in the way and the wires are a lighter gauge then a warn which is what i have. but besides that it mounts right up. when i put mine on it took like an hour his took like 5 to do. really frustrating but it does pull him out when he gets stuck