Had mine replace on my 95 4Runner at about 25,000 miles went it went. No problems since.