I call BS on 20mpg on 35's with stock gears. You prolly never got your speedo calibrated so youre mileage is actually not accurate
OP, for a DD, 4.88's will be ideal. It will be sluggish but not horrid.
For a weekend wheeler/trail crawler, 5.29's will be awesome