The cheapest I found them was through Lander Toyota's import devision. around the $33 mark by memory. Still 3 times what they are worth. The pissy little things are no bigger than a 4A cam bearing.
Expect a lengthy wait for them (ex Japan) and as Hydra said, make sure they order the correct ones. After telling them what I wanted they ordered the wrong ones...... So I got the poos, told them where to put their bearing and put my other motor in.