hey guys, a friend busted his differential, and the drivers side axle shaft along with the gears and gernade 80. My question is, will an 06 axle shaft fit his nbs 07 silverado?