Fuel dealers, customers caught in pre-buy squeez