This is a good source for replacement bearings including ceramic.
http://rc-bearings.com/
Plus Paul is a heck of a nice guy and very knowledgeable.
I have bought 4 bearing sets from him while going over my engines that sat for 15 years while I was out of the hobby.
I'm becomming quite expert at installing them!

JLK