I replaced the serpentine belt, idler pulley and tensioner on my 2003 Ranger 3.0L V6 - finally eliminated the annoying squeak from the belt! The job was harder than it should have been. I ordered the "Gates Complete" kit that had all three parts in a single box, but after starting the project I realized that my engine used a narrower bolt with an 8mm Hex head to retain the tensioner unit. The tensioner supplied with the Gates kit came with - and was designed for - a bigger bolt. Not wanting my tensioner to "move" around after install, I had to scour local car parts stores and buy the parts separately. Autozone had a tensioner designed for either size bolt - it included a sleeve to place around my narrow bolt to properly secure the tensioner. Also, it's hard to find an 8mm socket that's small enough to fit into the recess of the tensioner unit, but still strong enough to loosen the bolt without breaking first! But in the end I won ... truck is MUCH quieter now - squeaks no more.