Bought my Trek from James at SJCycles and suitably impressed. He knew his stuff and what to recommend and even does a specialised bike fitting service. Been back a number of times to enjoy a good browse on accessories and ended up getting them all there.