I don't trust any LBS. I am having a custom bike built now and I still doubt it will be perfect. I think I am the kind of person that has weird physical stuff and some problem will always come up. That said, my shop DID replace a frame after 2 years, for free, because the one they sold me was too big. But, I had to enlist my big mouth, by blabbing negative things about the shop all over town, a pro cyclist (my former exchange student), and my DH. This bike was very expensive and I was able to transfer the components to the new frame. But, in order to get the reach/brifters I needed, I had to research and buy the Specialized bars and the Ultegra short reach brifters myself for them to put on. In the end, I spent about $400.00 plus some labor charges to get the frame that fit, of course after paying for the original one...