yes, it has...and it might be a 3.5 pulley because he cant remember what he put on it and i measured the stock one he gave me, i got 3.8. I couldnt get a good measure on the other one because of it installed but it def. a 3.4/3.5 pulley