A solid brass bush should be fine for the top cable end, to take out some slack in the feel at the gear lever.
However because of the shift lever geometry at the transmission end, the lower cable is the one that does all the flexing (and is also the one that tends to break) so I believe the stock rubber bush is the best option there.
I would not recommend fitting spherical bearings.