I can see where valves out of adjustment would make it miss at low rpms, it could be bleeding off compression by the exhaust valves. What year is the bike? How many hours are on it? What did he mean by "new top end?" Do you have the manual? Find the manual. Checking / adjusting the valve clearances is very well explained in there.