My Zombie Apocalypse edition Suburban kills lots of bugs and drags a moose home now and then.
Between my ol' lady and myself we have a '99 Suburban 2500HD, '00 Pickup 2500HD and a '99 pickup 2500HD all with 5.7 Vortec and 4l80E. None of them eat parts, nothing that I have replaced has had to be redone except brakes on the burban from almost 10 years of towing boats and trailers for fishing/hunting. Some trips were 500-800 miles pulling a heavy trailer.
All of them have the original tail light circuit boards and the batteries are lasting 10+ years.
From my experience, if you are killing batteries it is either from letting them sit for too long in cold weather, overcharging, or going cheap.
I have dual batteries and high amp alternators in 2 out of 3 rigs and only replaced batteries in one due to the ol' lady leaving the dome light on in freezing weather when I was out of town and it sat for 5 days like that.
Heads up, dead batteries will freeze when a charged battery will not. Once frozen (sides bulge out) they are done.