I'm confused.You say the bike runs fantastic but you will be changing things this winter to make it run better. I thought fantastic means no further change would be needed. Yes, you are easily confused. PERFECT means no further change would be needed. Fantastic is not perfect. Their is always room for improvement, no matter the task or concept at hand. I am very happy with my bike, but I still like to tinker and improve. Thats what fuels these after market parts. What is great about the JD kit, the Boyesen, and Zipty...each one contributes to incrementally better performance...call it fantastic plus. Near perfection (still not perfect) would be fuel injection...at least thats my untested perception. Hey, you still did not answer my questions from previous response.