2019 gmc 5 3 vs 6 2 mileage