I have done some searching on the web as what type of stereo to install and where to put it . Are the over head mounts strong and hold up? Is the under dash type prone to vibrations? How many speakers would be needed? Are the roof mounted ones worth it? Any help?