Holley/Demon Carb stumble

So the 2668 is 10.99 and in stock. The 5068 is 13.99 and can't ship until the middle of next month. The "racing plug" 7173 is only 2.99 each. HOW EVER!!!!! They won't be available to ship until the end of next month.............................