These are perfect. I was concerned being difficult to install and frustrating due to moving parts. Once I figured it out (follow directions!! The direction of the parts matter!) it was super smooth. Purchased 10. Need 25 more!! I’m excited to see the final result!