I bought a Logitech Z906 5.1 system for my garage and needed some mounts. Packaging is good. I bought two sets (4 mounts total), and one box was damaged, but inside, everything was fine and well packed. The mounts themselves feel pretty strong and I am confident they will hold just fine. What is hard to tell from the product page is that use a ball joint mount for the speaker, so the speakers can swivel, well I can't give you an accurate degree, but it swivels in a sphere (up, down, left, right, etc). It also comes with two speaker screw supports - one for small speakers, like the Logitech, and one for maybe a medium size speaker. I am not certain how much weight these will hold, but it holds the Logitech, so I'm good; I would suspect nothing larger than a medium weight book shelf speaker. The wall mount bracket comes with 4 screw holes. All mounting hardware is included, however, I used 2x 1 5/8 inch sheetrock screw and 2x 2 inch wood screws to mount the brackets. the speaker attachment slides on and down to lock into place, and then you can use an included screw to lock it in place, but to be honest, I didn't need it - from screwing the bracket in, it flexed the wall mount bracket a tiny bit, so sliding the speaker mount bracket onto the wall mount bracket required a soft rap of my pliers' rubber handle to get it to slide/lock down - totally fine with that. Best way to do that is get it into place and hold with one hand, then tap the top with your tool to bring it down - watch out that you use something softer like rubber so you don't gouge out the wall, but you may mark up the wall if inside the house where you care, so maybe use a flat head screw driver and then tab that so you don't bump the wall trying to push the bracket down. Once you mount the wall bracket, you take the speaker bracket and remove the giant 3-star nut. It screws off by hand to reveal the ball socket. Put the ball speaker screw in the socket, and replace the 3-star nut - it's got quite a few threads, and they are thick, so it seems pretty sturdy. From there, determine if you need the small or large speaker support attachment (I needed the small one) and then screw in your speakers. don't overtighten. Once done, take the speaker support bracket/attachment and lock it down tight again the back of your speaker. Hook up the speaker wires and mount your speaker on the wall bracket - DONE! That's it. I mounted 4x speakers in two parts of the garage, ran/custom cut 5x 16 gauge Amazon Basics speaker wire for the Logitech speakers, stabled them to the wall/ceiling where appropriate, and tested the system in 45 minutes. I am considering buying a third set (because I'd like to mount the center channel and these only come as a set of two, so I'd be wasting one, but it would be worth it as I would definitely buy these again (considering using them for my inside 5.1 system in the family room (fronts only, rears are mounted on ceiling already).