An old school way of removing a seal with the shaft still in is to carefully drill a small hole on either side of the shift into the metal shell of the seal. Then take a small screw and thread into the hole you just drilled, after that using a small claw
'pull' the screw like it were a nail in a board. If your pressure is right and you have a gentle hand the seal will pop out..
Current toys..
1986 Honda 350X..trail bomb!
1985 Honda 250SX..my main mudder
1985 Honda 250ES..Back in Black Trike
Current non-trike toys:
1990 Honda TRX300FW
1995 Seadoo GTX
1998 Polaris Indy Lite 340(Nearly new looking)
1998 Polaris Touring 500
1998 Club Car (electric)