Barrel,bolt, bolt carrier, and work to the ejector to make it run right. Also the trigger, and bolt carrier might need profiled a little bit to help it run smoothly.
When I swapped bolts and bolt carriers in my 106u pistol (using a russian tula bolt and bolt carrier), the ejector would bind on the cut out in the bolt. The ejector on the 106u rail had a slight upturn to it, while the cutout in the russian bolt was made for a flat/level ejector causing it to bind.
When I just placed the bolt into place in the 106u pistol, it would catch on the front of the bolt carrier on the hammer. Not sure how much work it would take to make it run smoothly, but it was pretty tight. I had to actively push the hammer down to get the carrier to pass it. Even when racking the bolt with a little speed or momentum, it would stop it dead in its tracks.