This may sound a little nuts, but I built my own headliner and thought it might give others in a similar pickle some inexpensive alternatives.
Please note this truck is basically a farm vehicle and has a homemade 3X6 plank flatbed with home made welded square tybe stock side racks, home made welded steel tail light boxes, home made under frame tool box, a heavy guage channel iron rear bumper and a Ranch Hand Bull Nose front bumper. In other words, this truck does not look like it just came from the showroom floor.
As you may know, Ford was kind enough to put roof frame supports that hold the roof and was the attachment point for theOEM headliner.
I found a piece of 5/16 inch CDX in good condition, cut a radius edge in fron matching the curve of the windshield frame and mounted it using machine screws into those roof support beams. I split the plywood down the middle so to follow the bow of the roof. The best thing is that stenciled onto the plywood in large clear black lettering are the words "DO NOT TRESSPASS."
I still have to fit molding around the sides. I have oak molding at the rear of the cab.
While this is a little unconventional and may cause some of you to think I am somewhere between "Pa Joad" and "Jed Clampet", you have to remember that in rural areas where it is a 90 mile trip to the nearest parts store, we use what we got on hand.
All in all, it seems to work and does not look too bad. The wood kind of warms up the interior. Since the plywood is a little weathered I aim to oil it to freshen it up some.
Anyway, I thought you all might be amused.