Pulled my lower to replace and the upper shaft is grooved and has pitting. I am going to replace but need to know shaft length. The overall measurement from end to end of my old one is 30 5/8 or 24 1/4 from top of water pump to gear end, the number on the shaft is 338557. Is this a 25 inch or 30 inch drive shaft? Thanks in advance for any help.