I have gotten 60miles on a stock tank,and not putting around.I had a guy with a KDX with me and 50 to 60 miles was not to hard to get,I also have gotten back to my truck with a teaspoon of gas left.The best thing I did for mileage was to jet my bike as perfect as I could as weather and riding conditions changed,raise my float level a little higher than spec,and I made a "power now" plate for my carb.I still want a bigger tank though.Your bike must be rich,float level off,something because 24miles is way off.Keep you air filter clean also,all these things can add up to better mileage(also can depends on if your in mud,snow or sand).