One is 43 inches long the other is 41 inches. Comes with brackets and screws. These are over $75 retail each.
you measure from center to center of the mounting holes for your sun visors for fitment. Solid aluminum.
The mfg link- http://www.vdpusa.com/truck/shelf-it.php
the 1st 2 pictures are the actual units,
the 3rd is a stock online pic showing how you mount it in the visor holes and remount your visors for illustration purposes only.
2 sets of 5.25" speaker GRILLS ONLY, no speakers included. I used factory grills.
package deal, PHONE CALLS ONLY