Ok, so I have a 06 that is all stock as far as the engine is concerned. Stock exhaust, all OEM enigne parts (not origianal but OEM). Well I have about 160hrs on it and just noticed a ticking noise. Pulled the filter and see copper flakes, so I'm sure my crank is on its way out. It was still running just fine, but I'm sure the crank is tired as well as the piston (82hrs). What I plan to do is a new crank, piston, main bearings, and cam chain. Question is what piston and crank to go with. OEM is generally good but since I'm digging in (can do all the work myself) I figure now might be the time to bump up the power a bit. My rules to pay by are: 1. Keep the $ reasonable. No exotic kits that are just silly expensive. Probably keep the stock stroke. 2. I'm 37 and pretty quick. Used to ride lots of MX but not so much anymore. The hardest thing I do to this bike is 2hr endurance ice racing. This is pretty much straight torture on the enigne. Lots of time at WOT, dancing through the gears, and lots of RPM. So, which crank can hold up to this type of duty cycle? OEM, Wiseco, Hot Rods, Other??? Also, which piston, and what compression. I had great luck w/ OEM, but if I can bump my compression a bit and get more power and still have an engine that will live I'm in. Also, there will be no porting, cams, or exhaust mods as $$ will not allow that type of investment right now. Thanks in advance for any tips!