This is a brand new Rambar that I just took off my new 2021 Ram 1500 series truck. It comes with all mounting hardware. I decided to go another direction with the truck and its look. This will fit 2019 to 2021 Ram 1500. I am almost certain this will not fit if you have the RamBox bed. Let me know if any questions and will to accept offers within reason.