This is a 600 CFM Edelbrock carburetor. Made in usa. Manual choke but you can buy an electric choke kit on eBay for about $50 if that's what you would like.
It has been sitting in my storage for about a year. Other than that I don't know anything about it.