Don't know why you have to drain, I just run fresh water out of the system and then use 12 gallons of marine anti freeze run through system and out of all faucets. One gallon will do engine as well 1992 C 30
Twelve gallons......

Sadly even if your are mixing that much with a 6GAL tank you still may not wind up with a cold enough burst point. PG should not be diluted at all.
The simple way is to by-pass it, suck perhaps 1-2 GAL into the pipes only and drain the HW tank. On a simple system the pipes can be blown out but on more complex system this often does not work well and you can still burst fittings etc..
One gallon is not going to give you a burst point much below 0-10F, if that, on an M-25.... Dilution of PG is the enemy..
I actually measure the freeze points when winterizing customers engines so I know the next year how much PG to use. I have a customer with an M-25, 3" HX and Groco 1" sea strainer and a decent sized waterlift muffler. It took 5 gallons to keep the burst point as it went in. I use a sight refractometer for testing PG concentrations. Engines are expensive PG is $3.00 - 4.00 gal...
I replaced a water heater two years ago split open by the owner dumping 2 cases of PG into his empty water tanks and sucking it through. It was not enough to protect the water heater due to dilution..
This was the split welded seam of that tank....