well, do i have a reply for you....
In some other thread i spoke about going to the bearing place and doing some cross-referencing. Well, here's how it goes: (Federal Mogul bearing #'s)
Bearing B-32, (36mm bore, 2.8363'' OD, 34mm inner/outer ring width), fits 81-87 Prelude (exc Si), 81-85 Accord (exc SE-i)
Bearing 513025 (38mm bore, 2.8362'' OD, 34mm inner/outer ring width), fits 85-87 Prelude Si, 84-85 Accord SE-i
Bearing 513053 (40mm bore, 2.9937'' OD, 41mm inner ring width, 38mm outer ring width) fits 86-89 Accord.
As you can see, the 2g and 3g bearings are quite different, but the 2g and Si/SE-i bearings are identical, except the 2mm difference in the bore (ID) that will allow us to run the SE-i/Si drive flanges. changing the knuckle won't be needed; just change the bearing and flange, now you can run the bigger shafts to accomodate your engine swap! I'll be checking part #'s to see if the prelude Si and Accord SE-i flanges are the same (which i think they are). If so, Prelude Si's will provide a ready source of the oversised flanges, as they sure are a hell of a lot easier to find than the Accord SE-i's are.
Another solution would be to have the 3g flange machined down the 2mm so it fits. i wouldn't want to machine it down 4mm to the original 2g bearing size