Couple points to clarify....
Good idea to replace brake lines, and if you do, I would replace the fuel lines too as they get just as rusty. Especially considering that you have to drop the main fuel tank to get to the rear brake lines. Bear in mind that you have TWO fuel tanks, each with its own fuel pump and sending unit.
Also good idea to replace the hitch receiver, the OEM does attach to the frame as well as the bumper, but the receiver design is flimsy. I broke mine, and many have reported getting a lot of flex in theirs. When the receiver flexes it's taking that torque that's being applied by the WD hitch and not sending the weight forward to the front wheels to level the truck. Get a good aftermarket hitch with a 12k rating like
this one from e-trailer.AutoRide....probably the most confusing thing that GM did. Both the 1500 and 2500 Suburbans have AutoRide but it is NOT the same system...on the 1500's, AutoRide means automatic load leveling with an on-board compressor and air shocks in the rear. On the 2500's, there is NO auto-leveling or compressor, instead AutoRide uses shocks that have magnetic fluid. There is a ride height sensor at every corner, and a separate ride control computer that uses data from a variety of systems including speed, steering angle, etc, to vary the stiffness of the shocks 1000 times/sec. This is called Real Time Damping (RTD) and is similar to the system GM uses on the Caddys. Replacement shocks are extremely expensive, but there is a way to bypass AutoRide and use regular shocks (I did that).
The springs need no help whatsoever, the leaf springs in the rear are very stout and have an overload leaf. The torsion bars up front are also very tough despite what the haters say about GM IFS...
The 8.1 does use some oil, it's normal. There is a level sensor in the pan that will send a "low oil level" message when you are two quarts low.
I just replaced my stereo with a double-DIN Kenwood touch screen with navigation, I'll post some pics and a how2 if you're interested.
Happy to help if you have any other questions or issues.