came off a F150 but should fit most trucks, its made for short bed but would work on long bed also.... used and rough paint, but very heavy duty! 484-318-357one call or text Make offer!