I'm getting ready to do a top end rebuild on my 04 Grizzly 660. I'm looking for a little more power out of it. Right now it has HMF full system, K&N, jetted, Dynatek CDI. I'm looking for a bit more all around power. I'm going to run a 102mm 12:1 piston, probably CP, (unless you guys would recommend something else), and I'm not sure which cam yet. I mainly trail ride so most of my time is probably spent in the mid range so I want something that's gonna perform well there. I was thinking a Raptor stage 1 hotcam. What do you guys think??