JD kits are a catch all solution. They work fine, to a point. If you really want to be able to tune your bike to its fullest - or even to how you best like your power - the variety of needles suggested here already will allow you to accomplish that. If are not inclined to spend the time learning to jet your bike, and are more into just jumping on and going, then go the JD route.