Maybe the dealer wants to see you again?Belt is good enough. I would change the front seal on the crank. The dealer told me I didn't have to change the water pump, pulleys or anything like that. If the tensioner wasn't leaking, it was ok too!!!è
Just get a belt from the dealer.
I know a Sub tech and he told me he has seen 2 water pumps fail before 310 000 miles (500 000km) in his career.
I've seen the bearings for the idlers. They are massive and not much load is on them. I checked mine and they were ok.