I These were in my truck bed for less than a year. My tonneau cover will not fit with these installed. Comes with the hardware and a key. Both $600 OBO. They are $990 new. I live in Louisville Kentucky area and would rather them be picked up and not have to ship.