I've tried a couple stores from the states. But they kill u with shipping. Even the ones in Canada, there prices might be comparable to Halfords, but shipping still costs. Halfords would still be your best bet. Maybe there is such a thing as free shipping. I'm not sure. I didnt seem to find any stores offering that.
My advice would be to make a list of things u want. Take it to a sales rep at Halfords. There always active on the floor, and eager to help u out. Show them the list. They usually have everything u need.
Hope this helped.
Sent from my SM-G965W using Tapatalk