I have a Giant Defy 4 2010 and i am looking to upgrade the groupset on it, would you recommend buying the parts individually? In theory as long as you have a 3 x 9 could you mix and match 105, Tiagra, ultegra parts?