I do not have the tools or the knowledge to balance and true the crank. The rest I can probably do.Then a good balanced and teue crank with good balance should be all you need. I suggest you search on porting. You can port for top or bottom end power.