Since you have a plain black ring, it is in fact very easy to match the shaft.
The shaft you have for it isn't original anyway.
But even if you wanted another one with a silver ring it is easy to match as well.
You can pick up a 5/16x18 thread shaft for the cue fairly cheap, like on Ebay. I am 100% sure of the joint pin threads you have. You can, of course spend more and get a good shaft if you want.
http://www.ebay.com/sch/i.html?_nkw...x18&_osacat=21568&_trksid=p3286.c0.m270.l1313
You can use a piloted or a non-piloted shaft insert, it really does not matter. If you get a piloted one it's possible the pilot would be too big and need cut down (but not terribly likely as most of them have pretty small pilots).
The caveat is the diameter of the joint collar. You may need to have a repair man match that for you. If the shaft is a little undersized it can be matched with a little extra finish. If it is oversize they can cut it down a little.
If you have calipers you can measure your joint collar and match a shaft that way. If you don't I can measure mine for you.....
OK, never mind.... I did it for you anyway:
0.854 inches are what mine spec out to be. They are all the same.
You can email sellers and ask if they can tell you the joint diameter, try to match what I gave you.
Alternatively you can go to the wanted/for sale forum here and post a wanted ad for a
black collar 29 inch shaft with a 5/16x18 joint at 0.854" and see if anybody has one for you.
Of course....you could always get another silver ring one with those same specs.
Lastly, maybe one of the cue makers here can come up with one or make you one.
Hope that helps.
.