All good advice guys!
But don't discount the "fine" in fine tuning of aftermarket kits. I can only speak about DynoJet, but if you take the time and patience to dial it in, you'll come out the other side with really good results.
The price is a bit steep for what you get, but hell, you can squander away 100 clams in the local watering hole (with a blonde on either side

) in no time.....
The adjustments on the needle are many. Couple that with the choice of many mains. If you're the type that doesn't like to fiddle, these kits are not for you. Best get a Sportster needle, shim it and you're good enough.
Sometimes good enough...isn't good enough.
On my 02 bagger, I get 42mpg, a torque band that's a mile wide, and excellent throttle response.
One thing I will say. DJ should include at least a #46 slow in their kits.
It's good to have options.