89 only.
A few facts:
1. Putting a higher octane than your car is tuned for is a waste of money. It provides zero benefit. It does not burn cleaner, it does not provide more HP, etc. A total waste of money
2. Putting a lower octane than your car is tuned for is not good for the motor. Does that mean it will blow up on you? No. You can get away with it. However you are losing horsepower and long term reliabilty.
3. Some vehicles are tuned for multiple octanes. Years ago I had a Honda accord that was tuned for 87 and 89. You got more power out of 89, but either were fine.
All of this is science and factual. With that said, if you're buying a car that runs 93 and your worried about how much 93 costs, please don't buy that car, you can't afford it. Run the gas that your car needs. There is no reason to over complicate things.
To my knowledge the 5.7 is only tuned to 89, there is no factory 87 tune. Run 89.
As far as brands of gas? I only run Exxon, Shell, and Chevron (last choice). I've never had any issues and my credit card has never been skimmed (knock on wood). People I know that go to Kroger, Costco, and all of the other bootleg gas stations seem to have problems with their engines (water in gas, etc) more often, and all seem to get their credit cards skimmed. So I don't skimp on good gas.