Are all 8 3/4 axle shafts same diameter ?

Yes the bearings are the same size for 8 3/4 housing ends.