I'm trying to find the right CV shaft for passenger side on my 1996 GMC K1500 Suburban. Apparently, all of the aftermarket CV shafts vary in length. I have a buddy's shop doing the work and the 21-1/16" shaft I sent over there is too small. Can anyone tell me what the right length is or give me a part number of the right shaft?