My dealer says to use high quality Japanese crank bearings in my CR250. I spent the $45 on the factory Nachi Japanese bearings. I decided to use cheaper bearings on my 79 ds125 the kids play on, which cost $19 for the pair. Opened them up and guess what, Nachi bearings! So I went on line and the Nachi bearings are made in China even though they are stamped Nachi and Japan on the side. More internet research, there is a brand of bearings made in china called "JAPAN". More research, FAG, Koyo, NT, SKF, DHC, and even Timken are Chinese! Just Google "country of origin" on your favorite bearing. If anyone can find a bearing made ANYWHERE besides China please let me know. In the meantime if they are good enough for Honda, Suzuki etc they are good enough for me, like I have a choice.