I ordered from them a while ago. They shipped me wrong stuff, took some time to correct, but they ended up giving me a free 105 front derailleur (they screwed up). Overall, not 100% smooth (due to wrong item being shipped) and some pains going back and forth, but they handled the issues well and would order from them again.