On my F350 what I dd was find a hard cover on Craigs list and then cut it down to fit behind the cross box. Gives me everything you are looking for. I have the long be so bought the fiberglass cover for a short bed and ended cutting maybe 12 inches off. Bought chrome plated hinges and mounted them to the cross brace I installed to the front of the box, pins can be removed if you want an open bed. So as it is I have a cross bed box, an angle iron piece to hold the front of the cover and its hinges (also lets me put foam sponge for water intrusion prevention), the top which has all the hydraulic lifts. I then added a after market bed extender to hold whatever I need at the back of the bed so not to have to crawl in to retrieve. The tool box gives easy access to tools, and whatever else I want withot having to get into the bed to retrieve.