RE: pull start problem please help
That was probably due to the engine being hydrolocked. When you tried to pull the cord, the stress is transmitted to the crankshaft pin, con-rod and connecting pin (to the piston). That is probably why the "piston arm" broke.
Search for more info on "hydrolocking" if you do not know what it is. And in future if the pullstart will not pull easily, don't force it!!!