You've gotten good advice on the hub and cassette. My only comment/question - I'm assuming that the right shifter is 9 speed since you said the bike was originally 9 speed. How is that thing shifting with an 8 speed cassette? If they changed the shifter to match the 8 speed cassette, it won't work with a 9 speed cassette.