The problem is the installation, not the TP holder. Sounds like either your contractor did not use the molly bolts that came with it or did not tighten them up properly. You need a small allen wrench to take the holder off the mounting bracket, then try screwing the it tighter. If they will not tighten, unscrew the screws, then use molly bolts to reinstall.
According to the installation specs the screws that come with this item are 1/4-inch x 2-1/2 inch Lag Screws... which I believe would use all the space you have available and could possibly poke thru the other side of the wall to which you're attaching this. It may be possible for you to get slightly smaller screws though - perhaps 1/4 inch x 2-1/4 inch(?). My contractor installed this for me so I can't speak to the actual installation process; he used the screws that the item came with.
Dear MCV, Thank you for your question. The Greenwich Toilet Paper Holder DF704PC only comes in the Chrome finish. It is not made in a Brushed Nickel finish. Best Regards, Tanya
It comes with instructions. I did not understand a section of the instructions so I ended up calling the manufacturer, Liberty, for clarification. They may have them online. I ended up speaking to one of the engineers who wrote the installation guide, he was very helpful!
Thank you for your question. At this time, it is still only available in Chrome. We do not have a time frame for any other finishes.
Thank you for your question. Delta Faucet model # DF704PC is only available in Polished Chrome at this time.