no its not..
I am thinking like you..they supplied a nylon glass mount and sure I can drill it and use the self tapping screws but like yourself I sleep better if I drill use locite and long bolts with nuts.. why worry about it.thanks I was leaning that way guess i wanted to hear it from somebody else..thanks!!!