I'd also advise not ordering a mail order bike from St. John Street Cycles since you really need to be your own mechanic on mail order bikes and parts.
This is excellent advice and should be taken to heart by all riders. If you aren't a sufficiently skilled mechanic, buy your parts and bikes from a good local dealer or expect to pay a high premium for dealer service on parts you bought elsewhere.
I read a number of Bike Mechanics Forums and it's appaling how many questions are posed like: "I just bought XYZ from E-bay. How do I install it and how do I use it?"
The time to learn is BEFORE you buy, not after.