Idler pulley previously replaced by ac delco professional, it lasted almost 3 years before it started to squeak. I spent a little more this time and replaced with a GM OE and the creaking is gone, hopefully it will last longer than the ac delco professional.