I guess we got lucky.

We bought an 8' length of the 1018 cold rolled hex from onlinemetals.com. It fit our bearings as well as any of our aluminum shafts. The ends were snug (presumably from shipment) but still looser than a press fit. Along the length of the shaft, the bearing slid freely.