Just this past summer I put an overhead console in my 86' SWB. I took the console out of a lincoln navigator. It fits almost perfect in our trucks. You just have to notch the trim on the front and back to fit.
I screwed the back of it to a peice of tin that is attached to the back of the headliner. And I used the trim from the truck to support the wieght. So far its been up since August and hasn't fallen yet.
Looks awesome to!
Heres what it looked like before I put it in the truck.

I took out the computer and switches, and just painted a little plate to take the place of the computer. And then just wired up some new switches which will eventually be for a line lock and electric exhaust cutouts. I also had to double up on some 1/4" foam to get the console to fit right.
And all this cost me less than 50 bucks!
I can't find a picutre off when I put it in the truck, as my computer died awhile back and its to damn cold to go outside and take a new one.