I'm looking for a new bike and i found this cool looking one on craigslist and was wondering whether this is a good purchase or not. here is the bike http://houston.craigslist.org/bik/3908579162.html and when i asked the seller about it this is what he told me "I bought the bike at Performance Bike in April of this year. I then swapped parts with another bike, then rebuilt this one with parts I had on the shelf. It has an Ultegra crankset, 105 and Sora derailleurs, Microshift 10 speed shifters, velocity/105 wheels, Kenda tires, Easton stem, specialized saddle. Frame and fork are flawless." Are these good parts or not? and since it says 10 speed shifters does that mean that it only has 10 gears? Thanks!