just rebuilt runs bad

I would check the cam timing, you said he didn't use the double roller you gave him. He may have put one of those plastic timing gear sets on which have been know to strip teeth.