There may be a reason for the lack of response, Ace and it has nothing to do with MrXT. XT, I think 55 mph is pretty respectable for a 125. Vibration can be tires out of balance and grinding can be bearings or gears. Is it vibration or grinding? CVT belts, especially in the smaller bikes, go nuts at certain speeds and cause vibrations.
Karl