Yes this would fit your truck. Install could take a few hours. Please contact your local 4WP store for more information on length of install.