I have use vinegar for years each time we come back from 6 months in Az. I drain everything including the low point drain and water heater. I buy vinegar at Costco and 8 gallons. Pour one in the fresh tank and fill that bottle with water, Keep doing the same and have 16 gallons in the fresh tank. Turn on the pump and when the water tank is full open a hot water faucet until you know vinegar is coming out and do the same to the others. I zip lock a one gallon bag over the shower head . 3 days later drain and flush.
chevman