TBK Timing Belt Kit Lexus ES300 2002 to 2003 Most Inclusive Kits Supplied with Top Quality & OEM Parts 16100-29085 Water Pump Aisin WPT-057 13568-09080 Mitsuboshi Timing Belt made in USA 13540-20030 T-Belt Tension Adjuster NTN made in Japan 13505-0A010 Timing Belt Tensioner Koyo same as 13505-20030 13503-0A010 Timing Belt Idler Bearing Koyo Two Bando drive Belts 99366-21040-83 Drive Belt Alternator & Air Conditioner Bando Brand 90080-91088-83 Drive Belt Power Steering Bando Brand Japanese made seals 90311-38034 Camshaft Seal Stone of Japan Qty 2 90311-40022 front crankshaft seal NOK of Japan Recommended replacement every 90,000 miles or 72 months whichever occurs first