i reread that and it may be a little confusing,,,,im a lil tired
if you have to buy a non specific kit for that brand of winch,,,the mounting kit WILL mount to your bike just fine,,,,mounting the WINCH to the mounting plate may need some alterations to make it work
if this is the case i would try the WARN mounting kit,for the reason being is that the Warn winch is probably the most common,and you will have a better chance of a differant brand winch mounting to it,because the one you have may have been fashioned to be like the Warn,,,,its still a roll of the dice