I have a Guy that will mount 2 new 20x7.50 tires with new tubes and flaps on my rims for $420. But the tires are made in guess where. China, but he says thats the only ones he can get.What do you guys think?