Is my carb ok?

You have it, use it. I've had double pumpers on automatic cars. Work well when you get them set up right.