Re: Topping out at 20 mph...Too much fuel ?
You might want to clean out your carb. Remove the needle and blow it out with carb cleaner (maybe it's not closing) and also check your jet. I had the same problem and I found out the jet was semi clogged.
Or it could be a common dreaded air leak.