I took an old shaft into Walker Bros, a semi truck repair shop. They shortened, balanced, and replaced the rear flange so both U-joints would have the same spicer part number. Painted and applied their sticker so it has a warranty. All for around $150
