An Amp research product bed-extender. It is a tube product not the cheap bar styles. It is still on the truck to show it functions properly. Good condtion. It currently is on a 2002 ford ranger. If you have a 1993-2011 ranger or mazda b series, It should fit. Will it fit other small trucks? I am not for sure on that one. I can only venture a guess that if your bed was just a little bit wider, you can always put a shim in to take up a little bit of space.