You will have to remove the right side case cover, and your clutch basket and oil slinger and find what is broken. Do that before buying anything. You'll see it. It's not fun, but not too hard either. Cleaning the engine first makes things a lot easier. Sorry if that's stating the obvious. If you don't already have a alum slinger in your 140 engine, then put one in while it is opened up.
As for prevention (next time), this has been covered a few times before. eg.
http://www.miniriders.com.au/forum/tech-talk/17014-lifan-140-chewing-gears.html#post161462
Kick back can break various internal parts. It's really common on these engines. My case was cracked as a result. The Lifan kicker mechanism does not disengage on a kick back until the kicker raises to a sufficiently high position. At least you have an after market cam in, so you don't have the problems with the Lifan anti-kickback mech making it hard to feel TDC in many situations.
In summary:
* Yep "race cams" make it hard to kick over. All normal there.
* Press the kill switch in, then gently kick it over a few times to pump some oil around, and stop at top dead centre.
* Know how much throttle open your carb+engine likes. eg. Mine loves 1/4 open and held there when cranking. My choke helps as per normal.
* Engage kicker, then kick fast and firm through the full stroke, and be ready to lift your leg off the kicker after a full kicker stroke. This way you cannot get kick back on the first revolution, but if you pussy foot around, you'll get it on the next compression stroke.