I have one left over from a 9" swap, it is most likely like the one you have with cv joints instead of ujoints. Mine is a trw rebuild unit, may have as much as 50k miles on it now. Original one in my truck was junk at 80k miles, trw replacement went 175k and started doing same goofy noise, this one has gone as I said maybe 50k.