Is my carb ok?

I like the 650 DP better than the 600 eddy for your combo. It will perform better if it's set up right.