Mine is enroute to the crib as we speak. You can get everything you need from Andy at M&M. That's where I got all my stuff, and he was way cheaper than all of CP's other dealers. They use totally different heads, CR250 intakes. All of his come with a clean-up port job. You can order them with more, but that's all you need. You don't have to have a TZ bearing. Just remember if you do get one, you need to change to straight cut gears. The angle cut gears put a side load on TZ's, and they're not made for that. A Max Load bearing is all you need. They also use small flange pipes, or you can order them with big flange. Most people will reccommend big bores, but I'm using small bores on mine. You can get an aftermarket controller. The Cheetah PV setup works off of exhaust pressure, and the aftermarket one works off of engine RPM. You have to get the RZ350 wiring harness for that setup. I don't like it because the servo's and cam wheel are open to the elements, and I ride trails. I don't want a glob of mud getting in there, and making my PV not work. You should also think about some tranny work. A better shift cam, lockout, and grinded shift star should be good enough. If you plan on keeping it off the trails and not doing lots of backloading the transmission, get an over-ride. Hope that helped a little.