Shifting problems on a 99 Sportsman 500

It appears that I have either a worn out shift shaft or a bell crank. What is most common to replace on these when you can’t get it in high or reverse? It’s been difficult to get it to stick in gear for some time now. I have tightened up the nuts on the shaft and the linkage but now it doesn’t want to go in either gear.