Bolted right up on my 2025 KLX140. The stock Keihin carb ran so poorly and had no way to adjust the needle or fuel/air screw. Now it fires right up without any hassle. I would suggest getting a thumbscrew before installing for the fuel mixture adjustment. It’s located on the bottom in a spot where you can’t access it easily.