If you want to buy parts in Canada call Brent at gears 2 go in the lower mainland (Vancouver).
public_html/index.htm
He is great to deal with and normally ships out by Greyhound the same day. I have bought quite a few rebuild kits, bearings and also the syncro keys from him. Might be worth ripping it apart and going through it, they are fun to rebuild.