I've done a mix. Mostly because there is no large bike clothing departments anywhere near me. So I've bought helmets both online, and from my local Honda garage, my gloves are from a local independent shop, jeans from gumtree, leather 2 piece from ebay, my halvarssons textile kit was from www.motolegends.com (their customer service is great) and my boots are from Altberg. I actually went down to Yorkshire and got measured for them, and then 6 weeks later when down for a final fitting and collection. I'm lucky, my local Honda dealer will give me a discount on stuff and get things in for me to try from the brands they stock. But they do only stock 3 brands (RST, Held and Oxford). They will also try their best to price match online prices.