The complete package had every thing in it I needed except longer bolts to secure the winch to the mounting kit. 35mm bolts did the job. The instructions were clear and concise and some help from U Tube on placement of the various components. It took some time to find the pre-installed cables on my Polaris but it was very easy to install. Was it worth it. Yep.