RE: CRRC Back Fire
You mentioned everything except the timing. If it is a brand new engine, don't trust the factory to set the timing correctly. Check it yourself. There are all sorts of explanations on how to do it on the web. 28deg BTDC. Ask me how I know!! ;-)