It's still probably a decent deal, especially if they include some other fluid changes. Did you find out what other things you get besides the tire rotation? if nothing else, it's up to you. No great bargain, plus you are stuck with them. I probably would pass at $300. Also what if you sell your car before the oil changes are used up?? Things happen.