What year is yours? A shaft made for a C20 pickup of the exact same year should do the trick. Here is one I found that fits 67-86 C20 pickup and looks very similar.
mine is 87 ...
You have the 2 inch shaft, If you buy the bushing kits you can rebuild the shaft. No one is making the oddball 2 inch shaft anymore that i know of except rare parts. The two you show are the 1.5 inch ones. I don't know why gm did this. They still make the bushings.
Yes right. But I also need the other parts on the shaft : see those rings below. I could re-use the metal one though they're not in a great shape. But for the rubber ones, they're worn out and I cut them any way to be able to push the big bushings out.
I link here that other discussion
on the same topic where you sent some info jcd74, but tuner4life didn't follow up. I'll ping him there.
I also thought of machining a modified shaft that would only hold the 2 bushings, but that may cost as much as the rareparts one.
Need to check that out.