Fuel consumption on the old Grand Cherokee is not anything near what you are getting on your new Cherokee. It was quite bad. Even on the open road it will tear you a new one
Unless you have deep pockets, I do not know. But yeah, maybe try looking into an older Cherokee..