I would buy the street demon, I have used them since they came out they are good carbs.
In fact the last one I bought, I removed an 700 DP and replaced it with the 625 street demon on my 340 Duster.
I am running about the same combo as you, with a little more cam and the same gears, but a manual trans.
It it very responsive and easy starting.