Perfect fit for my 2001 4Runner. Based on previous experiences with polyurethane I bought a tube of super grease to make sure everything was properly lubricated (http://www.amazon.com/gp/product/B000XBH9HI?psc=1&redirect=true&ref_=oh_aui_detailpage_o00_s00). .