You never know what to expect what you get when you order online, but I was amazed. The bar is fully assembled with everything but the top (8 bolts to attach) and the rails with already threaded holes for those bolts. The fit and finish are excellent, and so is the quality. Would recommend 100%