Advice on a 625 CFM STREET DEMON CARBURETOR for 273 commando

Looking to try out the 1901 street demon 625 cfm for my 65 barracuda. i think there is way too much carb on it now. it runs like a scalded dog right now but issues with idle and start up, plus its about ready for a rebuild. I been looking around for feedback and haven't see much on the good or bad on these, any advice or input be greatly appreciated.