I have a 2004 silverado with the 5.3 v8. It has 148k miles and I'm wondering what oil would be good/best for this vehicle. I don't tow anything and if I ever did I doubt it would beanything big. I live in upstate NY so winter can get into the negatives. What would you recommend? Gm specs 7500 miles for an oil change so I'll be sticking to that. What would you recommend?