I've bought several bikes over the years from BikesDirect, and generally they were all of good quality. However the latest has been a bit of a disappointment. The aluminum frame is fine but all the other "stainless steel" parts are very rusted, after only fourteen months. The spokes are particularly bad, but pretty much everything not aluminum is rusting. In contrast, a similar bike I purchased from them ten years ago has very little rust. Both bikes are stored inside and, being in southern California, neither see much weather. Customer service was not helpful either.