I could be wrong, but I don't think Toyota ever made a 4x4 w/a 7' bed, that looks like a 5' 2wd bed. It wont fit your 4x4 any better than it does the one in the picture.
the beds are the same length wise between a 4x4 and 4x2.... there isnt a 5' bed on any hilux or pickup truck, unless it was bobbed
the standard bed is 6' and the long bed was 7'