Need help in seting my polini 177cc?

hi my present set up is right hand side jl pipe, bolt on polini kit( do i need to match the case?) 24 24si carb with 122 main jet and stock idle jet, can i drop in my mazzuchelli race crank even without matching my case to polini block??? do i need upgear??? which upgear kit is best on my set up ( tuoring and top end power gain and of course without lost of low power. thanks and cheers!