They may have all the things you need for your bike but the employees are the problem. Particularly the bald headed guy. He was a liar. We were buying a tire and they have it, we have to come back to get the bike and have them assemble all of a sudden he said they never had them.