My engine hadn't been running very well recently, so I decided to clean up the points. In doing so, I also replaced the beat up screws used to lock the points down with metric hex bolts. I tried to kick start the bike, and there was an incredible resistance. It turns out that replacing the bolts was a mistake, they were too long, and actually hit the spark advancer right behind the points plate. I took the bolts back out, and put the old ones back in, and I could kick it no problem. But I couldn't get it to start. It would only make a loud bang every couple kicks, no running. I figured I really messed up the points, so I decided to drain the oil, take off the stator cover, and get the timing just right with a new set of points. However, I couldn't get the new points anywhere close to being right. thinking that there was a bigger issue, I took the points plate off, and removed the spark advancer. This is when I realized that the little pin that holds the spark advancer in place had been pulled out of its hole! apparently, when I tried to start the bike with the points plate bolts that were too long, I widened up the hold that the pin goes into and destroyed it.
This is where I need help. I just rebuilt this engine only 100 miles ago after the cam chain tensioner broke and bent some valves, and I had only rebuilt the engine 500 miles before that. I REALLY don't want to take this engine apart again to replace the camshaft after this stupid mistake. Is there any way I can fix this without taking the engine apart?
Thanks a lot for your help!