2017 OEM running boards from my 2017 Tacoma. Nothing wrong with them, just switched out with other type. Comes with brackets just use your existing bolts from Tacoma to install. Very easy install. I just hosed off so not completely clean but it will sparkle if cleaned well. Google says it will fit both 2nd gen and 3rd gen (2005-2021) double cab (4 full doors) Tacoma. Asking $100 OBO, will take ad down when sold.