From what I see that winch measures 21"X6.22"X7.283" (LXWXH). 4 bolt pattern of 10"X4.5" to hold her down. The only thing is the control box may not allow you to mount it on the top of the winch. It would have to be located to the side or under the hood. The Demello plate top bumper has limited height to the underside top of the bumper from the winch mount plate. Would be a good idea to get in touch with Jason or someone at Demello to ask if it's possible.
Here's their website if you don't have it already.