I got a couple quick questions about general rebuilding. First off there is nothing wrong with the engine what so ever, good compression strong runner etc. This is a 97 mxz 670. I ordered a wiseco piston kit with all gaskets, pins, pistons. I am looking to rebuild the engine as preventative maintenance. Is this a good idea? It has around 4000 miles. Also what else should be replaced at rebuild to eliminate future problems? I have ordered the needle bearings. What about a thermostat, carbs, etc. I just want to keep this strong and not be out mid season. Any opinions greatly appreciated..