I just bought a 2009 Specialized Allez for $950 brand new from the shop. 10-speed 105, compact 105 crankset.
That bike is not full carbon, has old Dura-Ace on it, and that crankset does not look right. I bet you could find a good closeout bike that shifts better, is lighter and stiffer for the same money. Your 'friend' is trying to put one over on you.