Working for a small fastener company, I have found it hard to source certain sizes of square head bolts, especially if you are looking for long lengths.
Portland Bolt is another good source for these types of fasteners.
Have you found a particular online vendor that you are happy with? More options are always beneficial.