I cannot attest to the long term quality of the components or the frame. I can tell you the guys in Colorado have great customer service. I have never bought a bike online. As such I asked a whole lot of questions and received prompt concise responses. After ordering the wrong size(measurement error on my end), they were willing to get me on the right frame! I believe I spoke with a guy named Damon, he was super helpful and understanding. If the customer service is a concern I wouldn’t be worried.