Will the driveshaft from my 1994 GMC 1500 fit the tail end of a 2003 4l60??? The truck came with a 4l60..