I am thinking about trading in my 2012 Silverado and picking up a 2013 4runner sr5. I drive 100 miles a day to work and I am wanting a 4x4 that will get 20mpg and is still big enough to pull a utility trailer. Twice a month I pull my 5x14 trailer with a Yamaha Rhino 700 on it. Am I looking at the right vehicle for this or am I barking up the wrong tree.