Re:
Cheers for the link Krankers,
That's the one I found in Germany and while it's the one I need, after postage/card charges it comes to about 18 euros, which isn't too far off what I paid for the whole new cassette!
Another one of my options is to track down an old 9 speed cassette with...