ToyoDIY.com enter your VIN# and it will give you all the info you want or do a search and hope their list is complete? Every Dealer will also give you a different quote than the other one because they do not know what needs replaced until it's torn apart and inspected for wear/leaks!