Great for road bikes for sure! With my mountain bikes I do feel a bit more nervous, because they're quite a bit heavier, hopefully the screws will hold. I was very careful to use a good stud finder to locate the studs, so far so good.
I will say save yourself some time and just go straight away to Home Depot and get some proper #8 or #9 construction screws. I had to do that after I shredded the heads on 5 screws in a row! They are not good quality, and keep binding up. The construction screws I purchased worked great.