I liked that it came assembled. There were no mounting screws included. The picture is a little deceptive. If you have upper ball joint studs, don't think the lower studs will too. I didn't have mine and bought the bottom ball joint bolts which are non-refundable at Revain. Although the site says they fit my 95Gmc K1500 pickup.