這樣用的不定冠詞在意義上與 every, each 同義,但實際使用中很少見到用之代替的。
至于其后是否加介詞 for,那要看搭配。比較:
Now oil is not very expensive. It is just 2 dollars a gallon.
There we paid 2 dollars for a gallon.