I have this frame in a 20.5 and it has been riding great. It is cheap, however not as light as some of the stuff out there. I have a spanish bottom bracket which is working fine and an internal headset which is in working order as well. I just wish that Eastern made this frame in a 20.8 because the 20.5 is a tiny hair short and the 21 is a tad too long. All together good frame, good buy, strong. considering the fact that i've had it for about 4 months and am a pretty heavy street rider.