I have a Ninja B01 .21 and my LHS manager tells me that the only major change between the Ninjas and the new mills is the port timing. He says the new crank and piston/sleeve will work in my Ninja. I trust him however, I would like a second opinion. The only way I would know if they won't work is if the parts don't fit. I don't want to put them in and start trying to crank the thing and then it not work...won't be able to return the parts then. Anyone know?