Its funny how since I was a kid dealers by in large haven’t changed a bit so I am not a bit surprised. After I agreed to the outrageous preparation fee ($250) on the invoice of my new 05 B12 and waited 2 hours when I got the bike home and check it over the battery hadn’t been charged, the tires had 10 PSI, and the steering head bold was hand tight (no kidding). Anyway I do allot of desert riding on my DRZ400 and so my B12 hasn’t been ridden in about 2 months and I could tell the carbs were acting up a bit in low RPM stumble. So as usual I just poured in a proportional amount of STP fuel cleaner (2 ounces) and took it out for a 5 mile ride, let it set at the gym while I worked out and when I started it up again all was once again right and the stumble was gone and acceleration popping all gone, just as if I had just synchronized the carbs. I think any good carb cleaner will work.