This morning rockauto updated their website and now it says that 300zx and Q45 bearings are the same. So I guess that answers my friend's question about using 300zx hubs (wheel flange) on the Q45 bearing unit.
Still looking for any additional answers to the other questions above, anybody feel free