In regards to the idler pully, I fixed mine last summer and 27,000km ago.
I used 6904ZZ (belive it was NSK part number, not sure)
You will need two of these bearings, press them in side by side, one will stick out about 3mm, since they are 9mm wide (each) and stock bearing was 15mm wide, and...