Worth fixing 08 Silverado rust?

Should I buy replacement panels to weld in? Planning on owning this truck for 5-8 years, worth spending the money on doing it myself and learning or just leaving it oil coating it and slapping fender flares on?