I ran a set of mech carbs on the street for several years with no problems. They are great. I had them on a 340 with a .508" MP cam and 4.10 gear/4spd.
They are easier to run because the fuel lines can be removed in one piece for jet changes, etc. This is a HUGE advantage at the track.
You will need to jet them up and do the standard PV swap. You will also likely need to play with squirters for the center carb.
They have received a bum rap due to all those years of MP telling us to trash them and buy the vacuum carbs. Most people who have actually taken the time to tune them and run them REALLY like them. If you don't like a double pumper on the street, then you won't like the mech carbs.