I am in the market for a new bike and have been looking hard at the KDX200/220. I was riding a KX125, but found that it was lacking the low end grunt and overall smoothness of an offroad bike. What I was hoping to get some help with is, what is the major differences between the 200, and the 220? Also which would be the better bike to hop up? Thanks.