Source for engine bearings
I had to replace one so I went to a local industrial supply store and tyhey simply just ordered on from MRC bearings (pricey but top quality) Ask around and see if there is any of those type of stores in your area and bring the engine with you so they can get the right measurments.
Dauntae