These are great footrests. They came with bolts and tools but there was actually no assembly required at all, they came pre-assembled. They are sturdy and good quality, and…a great price compared to others.