This frame is in overall good condition it does have some wear from use along with scratches and rust. The frame looks straight, and I don't see any cracks in the welds. The frame includes everything attached to it. This was a 3 speed frame. Check pictures for condition as they are part of the description.