I have a 98 Silverado with a 5.7 (350) and it will do the job just fine. Mine has 77k miles on it. I had an old beater 95 Silverado with 220k miles that I sold because it was getting old, so I know mine has many miles left to get to 220k like my old one.
Sorry guys, I have been mopar for years, and I am sick of them getting 100, 000 miles and Cherynobyl (blowing up). Once they hit 100k, the Chryslers everything starts to break, go wrong. I have had 4 GM's now over 170k and they hold up fine.
I do still restore the Mopar muscle cars for a hobby. I just drive GM's for everyday reliability and durability.