Hi, i am thinking of getting a new bike. My current bike is a cr125 but I want something thats more trail friendly, Is the WR450 a high maintance bike? How often does it need a top end? Or how often should the valves be checked. How good is the gas milage. Any general information I should know.