I buy mine from whomever has feed and is close by. In my case TSC is the only option so that is where I buy so my vote has little to offer.
I doubt there is really much price or selection difference between big box retailers and local independent feed stores on this type of item.