Exactly what I needed for my Troy Bilt 2860 snowblower. The item worked perfectly, and fixed the issue I had with a variable engine idle. It was fine on full choke, but when I opened the choke up, it would rev up and down. Admittingly, I tried to clean the old one out, but I had left some old gas in and think it gummed up some of the parts. Although this came with gasket, I would suggest trying to change those out first, since in the end I think if I had done that it probably would have fixed the issue. That said, removing the old one and replacing it with the new carb and the new gaskets worked like a charm and I was able to use it not even 5 minutes after opening the box. No adjustment needed! Definitely worth the price. Just witlsh the seller would blout more pics other than the item in the box...