I was going to put these on my truck but changed my mind. They are in good shape but could use a little elbow grease to finish them off or have them painted to match your truck. Some of the mounting hardware is still there. I believe they came off a 2002 but they fit my 2006 and should fit other model years as well. Will consider reasonable offers. I know what a new set is worth so please no lowball offers.