Before you replace pulleys($$), try what I did........
Remove the squeaky idler pulley, blow out any visible crud and whipe it clean.
Then add a few drops of lube - I used M1 motor oil or Prestone silicone lube. (I can't remember which one, but I should have it logged as a maintenance item, and I'll update this post if I find it.)
Let it sit over night to fully absorb.
My pulleys have been quiet ever since
If that doesn't work, check out this thread where Paluce found replacement bearings rather than buying a whole new bearing/pulley assembly from JR.
JRSC idler pulley trouble
Not sure how it ever turned out though.
But I can vouch for the clean and lube idea...because I personally did it and it worked like a charm.