I have used Timken bearings (and races) for years whenever I can find them to replace any stock bearings that have failed. I've never had any problems with them, if they are installed properly and kept properly greased. I just take the old bad ones to a local industrial supply place that stocks a sh#t ton of bearings for darn near anything, they look them up, and cross reference them to the Timken ones that match. They are almost always a lot cheaper and better quality than buying the stock ones from a dealer. And I've seen too many people have too much bad luck with buying any cheap ones online or from any of the local discount auto parts stores.
R3Tex..I hope that it is something cheap and simple to fix. I love all three of my bikes a lot...except when something on one of them breaks or goes bad. Then I just kinda like them a bit...lol