I had the same problem as you did. Backed out of the garage one day, and the shifter went limp. Was able to reach up under the car and put the linkage back on to get the car back in. I ordered the replacement bushings. There are 2 of them. One for the shifter end, and one for the linkage on the side on the trans.
Obviously this had happened to one of the PO's in the past. There was a cotter pin on the shifter side of the linkage. (Not Factory) The bushing was shot...but the linkage stayed on due to the cotter pin. I could not take my shifter loose since my carpet was glued down very well. Thankfully, I was able to replace the bushing with the shifter still mounted in the car. A pair of needle nose pliers with a bend, allowed me to press/pop the shifter rod back on to the linkage. New cotter pin, and that end was fiixed. I do not see how I could have drilled the hole with the shifter still mounted in the car. Just not enough room. If you can get your shifter out, Drill it then!
Now for the other end on this rod, (Trans end) I did drill a small hole in the liinkage that allowed me to put a cotter pin there as well. If you look at the linkage, you will see that the bushing fits in a small grooved that goes all the way around. Drill the hole outside of this groove. I did a mock up to see exactly where I needed the hole to be. There is very liittle room for error here...so take your time.
One final note, it's easy to put the bushings into the linkage incorrectly. They have be facing the correct direction for the rod to pop back on to the linkage.
Don't ask how I know!!
If my linkage bushings go south again, at least I can still get into gear now that I have both ends secured with the cotter pins.
Hope this helps.
RB6667