Good news is that you have the right part number.....
Bad news is that it only lists (according to my EPC) for the 8905 - 9106 AE92 4A-GZE, so if yours is stuffed, you need another either second hand, try the Parts Wanted section here,
or new through Toyota.