I'm now leery of purchasing online bikes, the last bike was a mtb that came with a broken front spoke, chain pinched between the BB and triple rings(assembled from the factory that way), a front suspension fork that was too soft, requiring someone with more than entry level skill and tools to fix. After fixing/upgrading the problems, my online bike ended up only being less than 100 dollars than a similar LBS version without any of the hassles. Nothing like being able to physically check out a bike beforehand than having to toss the dice and see what you end up with.