This driveshaft is 5 mm bigger than orginal driveshaft so it is extremely difficult to install it i had to remove the pinbolt that is in the flange rear differential so it took so long time to try and fit it but it did fit good if you remove the pinbolt in the flange for rear differential or front differential