Vitos makes a good crank but I don't like there pistons because there too heavy I would get weisco prolights pistons and if you get a weisco top end kit you get gaskets and if you get a vitos crank it comes with bearings and crank seals I used these parts to put mine together and it runs very well and snappy