or struts as some of you are calling them, are NOT all the same on the pickup trucks, except the front drivers side front one.
I don't have a picture to share on my computer, but the rear ones (two on the short bed trucks, and four on the long bed trucks) are 1 inch shorter then the four that sit under the cab of the truck. They are not only a inch shorter, but the mounting holes are in different locations also.
I don't have a recent picture to show you the difference, but if you go to ebay Item number: 300482175020 at look close at the last picture in that auction you will be able to see the difference, in the length and the mounting holes for the running boards/brackets.