Hey there Fixit.
I have no experience with the Craftec item but I have been extremely happy with the Gaylord's Lids cover I put on my '53 pickup 2 years ago.
The cost is considerably more but well worth it in the long run. I have driven thousands of miles on road trips with it and it keeps my luggage secure and dry and in daily use keeps my fire turnout gear safely stowed and easy to get to.
Here's a link, if you're interested:
http://www.gaylordslids.com/classic-stepside/Cheers,
John