So I went to change my cvd shafts since one broke. I ordered a couple of pairs since I've been breaking these left and right. I opened the package and compared them to the stock shafts on the truck. As you can see by the pictures they are almost twice as long. I went online to see if I had the right part# and as you can see by the other picture the part numbers are correct. However when you measure the shafts they are exactly are exactly the same front and back. I opened two other packages to check and see if they were miss labeled and they were the same. Even though they have different part numbers. Are they the same size or did I just get a batch of miss labeled parts. Also are the replacements supposed to be longer to help prevent them from popping out? I'm so confused now lol.