my 8v digi has a squeeling fan belt for some time now, very embarrassing

, and I need to get it resolved once and for all!
I have done the usual things to get it to stop but no joy!! ie tighten the belt, replaced the belt.
thinking the pulleys are worn! but wondering which one would be the problem without changing them all or should I just change them all.
Also does anyone know where to get a replacement crankshaft pulley other than from vw?
thanks in advance