Price used to be one of the best in the area. It's been one of the higher lately
You have to buy a gas card to get the cash price. When a company advertises a cash price, they should honor that price if you are paying cash. You should not bait people to use your gas station by showing a lower price that you will not honor.