I use a bit less than a gallon and a half to flush the lines of my 29 foot motorhome that has the fresh water tank and pump in the left front corner, the water heater in the right rear corner, so about 60 feet of cold water lines, 30 feet of hot water lines. This is after draining every line and bypassing the water heater. I run enough out of the taps to fill all of the traps, and flush out the outside shower, still don't go through two gallons.
Your TrailLite almost certainly has some type of hot water heater bypass, although it might not have a winterization inlet ahead of the water pump.
If you bypass the water heater, you need no more than 2-3 gallons, usually less than two. If you drain the fresh water tank, water heater and all lines before starting, and don't bypass, you'll need another six gallons for antifreeze to reach the hot water lines. If you just start out by dumping antifreeze into your fresh water tank, 20 gallons might not be enough to get the water out of everything downstream, because the antifreeze mixes with water and will be diluted.
The downside of dumping antifreeze into your fresh water tank and filling your water heater (besides cost) is the number of fresh water flushes you are going to need in the spring to get the antifreeze out. While the RV antifreeze (if it is the right stuff) is low toxicity, the agent added to make it bitter is quite effective even at very low concentrations.