If you are comparing new to used, then one would expect a price difference. But if they have been ridden, then they aren't new. Bring the ebay sold printouts with you as a bargaining tool.
Also, on the Giant, Campagnolo will cost a few hundred more than Shimano 105.
Last edited by oddjob2; 09-23-14 at 01:35 AM.