This may be useful to all, but particularly anyone with a foreign bike. Replacement wheel/cam/big and small end bearings can be had here at a fraction of the cost. I got two cam bearings for my KTM for the sum of 500 yen (plus 525 to send). Even from a US KTM dealer they would cost $30 plus. Last time I bought wheel bearings they cost me nearly 5000 yen for the pair. Last time I do that...

http://store.shopping.yahoo.co.jp/dendouki/index.html