I was busy filling up with petrol the other day an noticed a sign at the Caltex garage, anyone this service?

I see there are a whole pile of fees, annual card fee, sms balance fees, delivery fee, you name it there a fee, if you change to FNB aren't all these rewards free?