All of the above :)
Mine had a real big kick back as well when i first got it, suprisingly i didn't ruin the case or any of the internals, one of my first mods was the lifan/daytona adjustable timing kit which in turn got rid of it. Being a YX engine you will need to grind the plate down...