I didn't know when i bought my 03 Stumpy FSR that these needed replacement so often (mind you i am a Clyde). Found all mine in little bitty peices last week with a big ride coming up. Found great site for replacement bearings in Ottawa Ontario. He shipped fast and my bike was up and running again the next day. His prices are very reasonable too.
Here is a link to his site: