I tried out the Unload -> Fill Vehicle dialog on my jerrycan of 20000 gasoline units to refuel about 2300 gasoline worth of space in my tank. The tank filled correctly, but at the cost of all 20,000 gasoline in my can. The standard method (activating the repair dialog and filling the tank with f) works fine.