Anybody heard of these?

Well if you apply common sense to the possibility that there might be some truth to this, don't you think Holley and Edelbrock would have already added this 10 cent piece of tin to there carbs?

Yeah cause it aint like they just started buildin carburetors yesterday.